Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Nhân chuỗi Legendre với biến độc lập trong Python


Để 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]