Để chuyển đổi đa thức sang chuỗi Hermite, sử dụng phương thức hermite.poly2herm() trong NumPy Python. Chuyển đổi mảng biểu diễn các 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 các hệ số của chuỗi Hermite tương đương, đượ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 chuỗi Hermite tương đương. Tham số pol là mảng 1 chiều chứa các hệ số đa thức.
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 đa thức sang chuỗi Hermite:
print("\nKết quả (đa thức sang hermite)...\n", H.poly2herm(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 đa thức sang chuỗi Hermite
print("\nKết quả (đa thức sang hermite)...\n", H.poly2herm(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 sang hermite)... [6.25 4. 4.5 0.5 0.3125]