Để tích phân chuỗi Hermite_e, dùng hermite_e.hermeint() trong Python. Tham số 1: c mảng hệ số. Đa chiều → trục khác biệt ứng với biến khác. Tham số 2: m cấp tích phân (mặc định 1). Tham số 3: k hằng số tích phân. Tham số 4: lbnd cận dưới. Tham số 5: scl tỷ lệ (mặc định 1). Tham số 6: axis trục tích phân.
Các bước
Import:
import numpy as np
from numpy.polynomial import hermite_e as H
Tạo mảng đa chiều:
c = np.arange(4).reshape(2,2)
Hiển thị, kiểm tra chiều, kiểu, hình dạng.
Tích phân theo trục 1:
print("\nKết quả...\n", H.hermeint(c, axis=1))
Ví dụ
import numpy as np
from numpy.polynomial import hermite_e as H
c = np.arange(4).reshape(2,2)
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ả...\n", H.hermeint(c, axis=1))
Kết quả
Mảng của chúng ta... [[0 1] [2 3]] Chiều mảng... 2 Kiểu dữ liệu... int64 Hình dạng... (2, 2) Kết quả... [[0.5 0. 0.5] [1.5 2. 1.5]]
Giải thích: Cùng mảng 2x2, tích phân theo trục 1 (cột). Kết quả hình dạng (2,3). Hàng 0: ∫[0,1] → [0.5, 0, 0.5]. Hàng 1: ∫[2,3] → [1.5, 2, 1.5]. Tích phân Hermite_e: ∫Heₙ = Heₙ₊₁/(n+1) + C. Áp dụng từng hàng độc lập.