Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Đánh giá chuỗi Hermite_e tại tuple điểm x trong Python

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.