Để tích phân một chuỗi Hermite, hãy sử dụng phương thức hermite.hermint() trong Python. Các tham số:
- c (tham số 1): Mảng hệ số chuỗi Hermite. 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, v.v. Nếu k == [] (mặc định), tất cả các hằng số được đặt bằng không.
- 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ố. (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 as H
Tạo mảng hệ số đa chiều:
c = np.arange(4).reshape(2, 2)
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 trên trục 1:
print("\nKết quả...\n", H.hermint(c, axis=1))
Ví dụ hoàn chỉnh
import numpy as np
from numpy.polynomial import hermite as H
# Tạo mảng hệ số đa chiều
c = np.arange(4).reshape(2, 2)
# 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 trên trục 1
print("\nKết quả...\n", H.hermint(c, axis=1))
Kết quả đầu ra
Mảng của chúng ta... [[0 1] [2 3]] Số chiều của mảng... 2 Kiểu dữ liệu của đối tượng mảng... int64 Hình dạng của đối tượng mảng... (2, 2) Kết quả... [[0.5 0. 0.25] [1.5 1. 0.75]]