Để chuyển chuỗi Hermite_e sang đa thức, dùng hermite_e.herme2poly() trong Python NumPy. Chuyển mảng hệ số chuỗi Hermite_e (bậc thấp đến cao) sang mảng hệ số đa thức tiêu chuẩn (bậc thấp đến cao). Trả về mảng 1-D hệ số đa thức. Tham số c là mảng 1-D hệ số Hermite_e.
Các bước
Import thư viện:
import numpy as np
from numpy.polynomial import hermite_e as H
Tạo mảng:
c = np.array([1, 2, 3, 4, 5])
Hiển thị, kiểm tra chiều, kiểu, hình dạng tương tự bài trước.
Chuyển Hermite_e sang đa thức:
print("\nKết quả (hermite_e sang đa thức)...\n", H.herme2poly(c))
Ví dụ
import numpy as np
from numpy.polynomial import hermite_e as H
c = np.array([1, 2, 3, 4, 5])
print("Mảng của chúng ta...\n", c)
print("\nChiều mảng...\n", c.ndim)
print("\nKiểu dữ liệu...\n", c.dtype)
print("\nHình dạng...\n", c.shape)
print("\nKết quả (hermite_e sang đa thức)...\n", H.herme2poly(c))
Kết quả
Mảng của chúng ta... [1 2 3 4 5] Chiều mảng... 1 Kiểu dữ liệu... int64 Hình dạng... (5,) Kết quả (hermite_e sang đa thức)... [ 13. -10. -27. 4. 5.]
Giải thích: Chuỗi Hermite_e: 1·He₀ + 2·He₁ + 3·He₂ + 4·He₃ + 5·He₄ chuyển về cơ sở đơn thức chuẩn. Kết quả: 13 - 10x - 27x² + 4x³ + 5x⁴. He₀=1, He₁=x, He₂=x²-1, He₃=x³-3x, He₄=x⁴-6x²+3.