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

Đánh giá chuỗi Hermite_e tại x với hệ số đa chiều trong Python

Giới thiệu

hermite_e.hermeval() với hệ số 2D c và tensor=True (mặc định) đánh giá mỗi cột (mỗi đa thức) tại tất cả điểm x.

Ví dụ

import numpy as np
from numpy.polynomial import hermite_e as H

c = np.array([[1, 2], [3, 4]])  # Cột 0: [1,3], Cột 1: [2,4]
print("Hệ số (2D):\n", c)
print("Số chiều:", c.ndim)
print("Kiểu dữ liệu:", c.dtype)
print("Hình dạng:", c.shape)

x = [1, 2]
result = H.hermeval(x, c)
print("\nKết quả (tensor=True):\n", result)
print("Shape:", result.shape)

Kết quả

Hệ số (2D):
 [[1 2]
 [3 4]]
Số chiều: 2
Kiểu dữ liệu: int64
Hình dạng: (2, 2)

Kết quả (tensor=True):
 [[ 4.  7.]
 [ 6. 10.]]
Shape: (2, 2)

Ma trận kết quả

x=1x=2
Poly 0: 1+3x47
Poly 1: 2+4x610

Cơ sở Hermite_e: He_0=1, He_1=x. Đơn giản là đa thức bậc 1 thường.