Để nhân một chuỗi Chebyshev với một biến độc lập, hãy sử dụng phương thức polynomial.chebyshev.chebmulx() trong Python Numpy. Phương thức này trả về một mảng đại diện cho kết quả của phép nhân. Các tham số c1 và c2 là mảng 1-D các hệ số chuỗi Chebyshev được sắp xếp từ thấp đến cao.
Các bước thực hiện
Trước tiên, nhập các thư viện cần thiết:
import numpy as np from numpy.polynomial import chebyshev as C
Tạo một mảng:
x = np.array([1, 2, 3])
Hiển thị mảng:
print("Mảng của chúng ta...\n", x)
Kiểm tra số chiều:
print("\nSố chiều của mảng...\n", x.ndim)
Lấy kiểu dữ liệu:
print("\nKiểu dữ liệu của đối tượng mảng...\n", x.dtype)
Lấy hình dạng:
print("\nHình dạng của đối tượng mảng...\n", x.shape)
Để nhân chuỗi Chebyshev với một biến độc lập, sử dụng phương thức polynomial.chebyshev.chebmulx():
print("\nKết quả....\n", C.chebmulx(x))
Ví dụ hoàn chỉnh
import numpy as np
from numpy.polynomial import chebyshev as C
# Tạo một mảng
x = np.array([1, 2, 3])
# Hiển thị mảng
print("Mảng của chúng ta...\n", x)
# Kiểm tra số chiều
print("\nSố chiều của mảng...\n", x.ndim)
# Lấy kiểu dữ liệu
print("\nKiểu dữ liệu của đối tượng mảng...\n", x.dtype)
# Lấy hình dạng
print("\nHình dạng của đối tượng mảng...\n", x.shape)
# Nhân chuỗi Chebyshev với một biến độc lập
print("\nKết quả....\n", C.chebmulx(x))
Đầu ra
Mảng của chúng ta... [1 2 3] Số chiều của mảng... 1 Kiểu dữ liệu của đối tượng mảng... int64 Hình dạng của đối tượng mảng... (3,) Kết quả.... [1. 2.5 1. 1.5]