Để chuyển đổi chuỗi Hermite sang đa thức, sử dụng phương thức hermite.herm2poly() trong NumPy Python. Chuyển đổi mảng biểu diễn các hệ số của chuỗi Hermite, được sắp xếp từ bậc thấp nhất đến cao nhất, thành mảng các hệ số của đa thức tương đương (tương đối với cơ sở "chuẩn") được sắp xếp từ bậc thấp nhất đến cao nhất.
Phương thức trả về mảng 1 chiều chứa các hệ số của đa thức tương đương (tương đối với cơ sở "chuẩn") được sắp xếp từ hạng tử bậc thấp nhất đến cao nhất. Tham số c là mảng 1 chiều chứa các hệ số chuỗi Hermite, được sắp xếp từ hạng tử bậc thấp nhất đến cao nhất.
Các bước thực hiện
Nhập thư viện cần thiết:
import numpy as np from numpy.polynomial import hermite as H
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 chuỗi Hermite sang đa thức:
print("\nKết quả (hermite sang đa thức)...\n", H.herm2poly(c))
Ví dụ hoàn chỉnh
import numpy as np
from numpy.polynomial import hermite as H
# Tạo mảng
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 chuỗi Hermite sang đa thức
print("\nKết quả (hermite sang đa thức)...\n", H.herm2poly(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ả (hermite sang đa thức)... [ 55. -44. -228. 32. 80.]