使用Python中的NumPy对Hermite级数进行微分,并将每次微分乘以标量

使用Python中的NumPy对Hermite级数进行微分,并将每次微分乘以标量

在这篇文章中,我们将看到如何在python中对Hermite数列进行微分并将每个微分乘以一个标量。

hermite.hermder method

hermite.hermder()是用来区分NumPy模块中的Hermite数列的。我们可以传递以下参数,第一个参数是c,它是一个Hermite系列系数的数组。此外,下一个参数是m,它是非负数(默认:1),sci是一个标量,是最后一个参数。

语法 : hermite.hermder(c,m,sci)

参数:

  • c:赫米特级数系数的数组。
  • m:所取的导数的数量,必须是非负数。(默认:1)
  • sci: scalar

返回:导数的Hermite系列。

示例 1:

在这个例子中,我们使用hermite.hermder()函数创建了包含5个元素的一维数组,我们在python中对Hermite级数进行微分,每次微分都乘以标量-1,导数的数量为m=2。

# import packages
import numpy as np
from numpy.polynomial import hermite
  
# array of coefficients
c = np.array([1,2,3,4,5])
print(c)
  
# shape of the array is
print("Shape of the array is : ",c.shape)
  
# dimension of the array
print("The dimension of the array is : ",c.ndim)
  
# Datatype of the array
print("Datatype of our Array is : ",c.dtype)
  
print(hermite.hermder(c, m= 2, scl = -1))

输出:

[1 2 3 4 5]
Shape of the array is :  (5,)
The dimension of the array is :  1
Datatype of our Array is :  int32
[ 24.  96. 240.]

示例 2:

在这个例子中,我们创建了包含5个元素的二维数组,使用hermite.hermder()函数,我们在python中对Hermite数列进行微分,每次微分都乘以标量-1。

# import packages
import numpy as np
from numpy.polynomial import hermite
  
# array of coefficients
c = np.array([[1,2,3,4,5],[56,65,44,44,33]])
print(c)
  
# shape of the array is
print("Shape of the array is : ",c.shape)
  
# dimension of the array
print("The dimension of the array is : ",c.ndim)
  
# Datatype of the array
print("Datatype of our Array is : ",c.dtype)
  
print(hermite.hermder(c, scl = -1))

输出:

[[ 1  2  3  4  5]
 [56 65 44 44 33]]
Shape of the array is :  (2, 5)
The dimension of the array is :  2
Datatype of our Array is :  int64
[[-112. -130.  -88.  -88.  -66.]]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 多项式