Giới thiệu
Tương tự list, hermite_e.hermeval() cũng chấp nhận x là tuple, tự động chuyển thành ndarray.
Ví dụ với x là tuple
import numpy as np
from numpy.polynomial import hermite_e as H
c = np.array([1, 2, 3])
print("Hệ số:", c)
print("Số chiều:", c.ndim)
print("Kiểu dữ liệu:", c.dtype)
print("Hình dạng:", c.shape)
x = (5, 10, 15) # tuple Python
print("\nx (tuple):", x)
result = H.hermeval(x, c)
print("\nKết quả:", result)
Kết quả
Hệ số: [1 2 3]
Số chiều: 1
Kiểu dữ liệu: int64
Hình dạng: (3,)
x (tuple): (5, 10, 15)
Kết quả: [ 83. 318. 703.]
Lưu ý
List và tuple cho kết quả giống hệt nhau. NumPy dùng np.asarray() nội bộ để chuyển đổi. Điều này làm cho API linh hoạt cho nhiều kiểu đầu vào Python chuẩn.