Để chuyển đổi một đa thức thành chuỗi Laguerre, hãy sử dụng phương thức laguerre.poly2lag() trong NumPy Python. Chuyển đổi mảng biểu diễn hệ số của đa thức được sắp xếp từ bậc thấp nhất đến cao nhất, thành mảng hệ số của chuỗi Laguerre tương đương, được sắp xếp từ thấp đến cao.
Phương thức trả về mảng 1-D chứa hệ số của chuỗi Laguerre tương đương. Tham số pol là mảng 1-D chứa hệ số đa thức.
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 laguerre as L
Tạo mảng bằng phương thức numpy.array():
c = np.array([1, 2, 3, 4, 5])
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)
Chuyển đổi đa thức thành chuỗi Laguerre:
print("\nKết quả (đa thức thành Laguerre)...\n", L.poly2lag(c))
Ví dụ hoàn chỉnh
import numpy as np
from numpy.polynomial import laguerre as L
# Tạo mảng bằng numpy.array()
c = np.array([1, 2, 3, 4, 5])
# 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)
# Chuyển đổi đa thức thành chuỗi Laguerre
print("\nKết quả (đa thức thành Laguerre)...\n", L.poly2lag(c))
Kết quả đầu ra
Mảng của chúng ta... [1 2 3 4 5] 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... (5,) Kết quả (đa thức thành Laguerre)... [ 153. -566. 798. -504. 120.]