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

Tích phân chuỗi Hermite và đặt bậc tích phân trong Python

Phương thức hermite.hermint() cho phép tích phân nhiều lần qua tham số m (bậc tích phân, mặc định 1).

Ví dụ với m = 3 (tích phân 3 lần)

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

c = np.array([1, 2, 3])
print("Mảng hệ số:", c)
print("Số chiều:", c.ndim)
print("Kiểu dữ liệu:", c.dtype)
print("Kích thước:", c.shape)

# Tích phân bậc 3
result = H.hermint(c, m=3)
print("Kết quả:", result)

Kết quả

Mảng hệ số: [1 2 3]
Số chiều: 1
Kiểu dữ liệu: int64
Kích thước: (3,)
Kết quả: [0.125      -0.25       0.125      0.02083333 0.01041667 0.00625   ]

Tích phân 3 lần làm tăng bậc của chuỗi Hermite, mảng kết quả có độ dài 6 (bậc gốc 2 + 3 = 5, có 6 hệ số từ bậc 0 đến 5).