Giới thiệu
hermite_e.hermeval2d() đánh giá chuỗi Hermite_e 2 biến tại các cặp điểm (x_i, y_i). Hệ số 3D: chiều thứ 3 là nhiều bộ hệ số, kết quả shape c.shape[2:] + x.shape.
Ví dụ với c shape (2,2,6)
import numpy as np
from numpy.polynomial import hermite_e as H
c = np.arange(24).reshape(2, 2, 6) # 6 bộ hệ số 2x2
print("Hệ số (3D):\n", c)
print("Số chiều:", c.ndim)
print("Kiểu dữ liệu:", c.dtype)
print("Hình dạng:", c.shape)
result = H.hermeval2d([1, 2], [1, 2], c)
print("\nKết quả shape:", result.shape)
print("Kết quả:\n", result)
Kết quả
Hệ số (3D): ...
Số chiều: 3
Kiểu dữ liệu: int64
Hình dạng: (2, 2, 6)
Kết quả shape: (6, 2)
Kết quả:
[[ 36. 108.]
[ 40. 117.]
[ 44. 126.]
[ 48. 135.]
[ 52. 144.]
[ 56. 153.]]
Cơ sở Hermite_e 2D
Hạng tử: c[i,j,k] * He_i(x) * He_j(y) cho bộ k. He_n(x) = x*He_{n-1} - (n-1)He_{n-2}.