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

Tích phân chuỗi Laguerre và đặt hằng số tích phân trong Python

Tham số k trong laguerre.lagint() cho phép thiết lập hằng số tích phân. Với m=1, k có thể là một giá trị đơn; với m>1, k là danh sách các hằng số cho từng lần tích phân.

Ví dụ với k = 3

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 với hằng số k = 3
result = L.lagint(c, k=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ả: [ 4.  1.  1. -3.]

Hằng số k=3 được thêm vào kết quả tích phân tại cận dưới (mặc định lbnd=0), thay đổi hệ số bậc 0 của chuỗi kết quả.