Để nhân chuỗi Legendre c với x, nơi x là biến độc lập, hãy sử dụng phương thức polynomial.legendre.legmulx() trong NumPy Python. Phương thức trả về mảng biểu diễn kết quả của phép nhân.
Tham số c là mảng 1-D chứa hệ số chuỗi Legendre được sắp xếp từ thấp đến cao.
Các bước thực hiện
Trước tiên, nhập thư viện cần thiết:
import numpy as np from numpy.polynomial import legendre as L
Tạo mảng:
c = np.array([1, 2, 3])
Hiển thị mảng:
print("Mảng của chúng ta...\n", c)
Kiểm tra số chiều:
print("\nSố chiều của mảng...\n", c.ndim)
Lấy kiểu dữ liệu:
print("\nKiểu dữ liệu của đối tượng mảng...\n", c.dtype)
Lấy hình dạng:
print("\nHình dạng của đối tượng mảng...\n", c.shape)
Nhân chuỗi Legendre với biến độc lập x:
print("\nKết quả....\n", L.legmulx(c))
Ví dụ hoàn chỉnh
import numpy as np
from numpy.polynomial import legendre as L
# Tạo mảng
c = np.array([1, 2, 3])
# Hiển thị mảng
print("Mảng của chúng ta...\n", c)
# Kiểm tra số chiều
print("\nSố chiều của mảng...\n", c.ndim)
# Lấy kiểu dữ liệu
print("\nKiểu dữ liệu của đối tượng mảng...\n", c.dtype)
# Lấy hình dạng
print("\nHình dạng của đối tượng mảng...\n", c.shape)
# Nhân chuỗi Legendre với biến độc lập x
print("\nKết quả....\n", L.legmulx(c))
Kết quả đầ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ả.... [0.66666667 2.2 1.33333333 1.8]