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

Đạo hàm chuỗi Hermite_e với hệ số đa chiều trên trục 1 trong Python


Để lấy đạo hàm của một chuỗi Hermite_e, hãy sử dụng phương thức hermite_e.hermeder() trong Python. Tham số thứ nhất c là mảng các 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ỉ mục tương ứng.

Tham số thứ hai m là số đạo hàm được lấy, phải không âm. (Mặc định: 1). Tham số thứ ba scl là một scalar. Mỗi lần lấy đạo hàm được nhân với scl. Kết quả cuối cùng là nhân với scl**m. Điều này dùng cho thay đổi biến tuyến tính. (Mặc định: 1). Tham số thứ tư axis là trục mà trên đó đạo hàm được lấy. (Mặc định: 0).

Các bước thực hiện

Trước tiên, nhập các thư viện cần thiết:

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

Tạo mảng đa chiều các hệ số:

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)

Để lấy đạo hàm của chuỗi Hermite_e, sử dụng phương thức hermite_e.hermeder():

print("\nKết quả...\n", H.hermeder(c, axis=1))

Ví dụ hoàn chỉnh

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

# Tạo mảng đa chiều các hệ số
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)

# Lấy đạo hàm chuỗi Hermite_e
print("\nKết quả...\n", H.hermeder(c, axis=1))

Đầ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ả...
 [[1.]
  [3.]]