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

Tích phân chuỗi Laguerre trong Python

Phương thức laguerre.lagint() tích phân chuỗi Laguerre. Ví dụ này tích phân bậc 2 (m=2) với scl=-1.

Ví dụ: m=2, scl=-1

import numpy as np
from numpy.polynomial import laguerre as L

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 2, scl = -1
result = L.lagint(c, 2, scl=-1)
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ả: [ 1.  0.  0. -4.  3.]

Tích phân 2 lần: bậc từ 2 lên 4 (5 hệ số). Với scl=-1, mỗi lần tích phân nhân -1, tổng cộng (-1)^2 = 1, nhưng hằng số tích phân mặc định 0 làm thay đổi các hệ số thấp.