Để tích phân một chuỗi Hermite_e, hãy sử dụng phương thức hermite_e.hermeint() trong Python. Các tham số như sau:
- c (tham số 1): Mảng hệ số chuỗi Hermite_e. Nếu c là đa chiều, các trục khác nhau tương ứng với các biến khác nhau với bậc trong mỗi trục được cho bởi chỉ số tương ứng.
- m (tham số 2): Bậc của tích phân, phải là số dương. (Mặc định: 1).
- k (tham số 3): Hằng số tích phân. Giá trị của tích phân đầu tiên tại lbnd là giá trị đầu tiên trong danh sách, tích phân thứ hai tại lbnd là giá trị thứ hai, v.v. Nếu k == [] (mặc định), tất cả các hằng số được đặt bằng không. Nếu m == 1, một vô hướng đơn lẻ có thể được đưa ra thay vì danh sách.
- lbnd (tham số 4): Giới hạn dưới của tích phân. (Mặc định: 0).
- scl (tham số 5): Một vô hướng. Sau mỗi tích phân, kết quả được nhân với scl trước khi thêm hằng số tích phân. (Mặc định: 1).
- axis (tham số 6): Trục mà trên đó tích phân được thực hiện. (Mặc định: 0).
Các bước thực hiện
Trước tiên, nhập thư viện cần thiết:
import numpy as np from numpy.polynomial import hermite_e as H
Tạo mảng hệ số:
c = np.array([1, 2, 3])
Hiển thị mảng:
print("Mảng của chúng ta...\n", c)
Kiểm tra số chiều:
print("\nSố chiều của mảng...\n", c.ndim)
Lấy kiểu dữ liệu:
print("\nKiểu dữ liệu của đối tượng mảng...\n", c.dtype)
Lấy hình dạng:
print("\nHình dạng của đối tượng mảng...\n", c.shape)
Tích phân chuỗi Hermite_e:
print("\nKết quả...\n", H.hermeint(c))
Ví dụ hoàn chỉnh
import numpy as np
from numpy.polynomial import hermite_e as H
# Tạo mảng hệ số
c = np.array([1, 2, 3])
# Hiển thị mảng
print("Mảng của chúng ta...\n", c)
# Kiểm tra số chiều
print("\nSố chiều của mảng...\n", c.ndim)
# Lấy kiểu dữ liệu
print("\nKiểu dữ liệu của đối tượng mảng...\n", c.dtype)
# Lấy hình dạng
print("\nHình dạng của đối tượng mảng...\n", c.shape)
# Tích phân chuỗi Hermite_e
print("\nKết quả...\n", H.hermeint(c))
Kết quả đầu ra
Mảng của chúng ta... [1 2 3] Số chiều của mảng... 1 Kiểu dữ liệu của đối tượng mảng... int64 Hình dạng của đối tượng mảng... (3,) Kết quả... [1. 1. 1. 1.]