使用Python对具有多维系数的Hermite_e级数进行微分
要微分Hermite_e级数,请使用Python中的hermite_e.hermeder()方法。 第一个参数c是Hermite_e级数系数的数组。 如果c是多维的,则不同的轴对应于不同的变量,每个轴中的次数由相应的索引给出。
第二个参数m是要取的导数的数量,必须为非负数(默认为1)。第三个参数scl是一个标量。 所有微分都乘以scl。最终结果乘以scl ** m。这是用于线性变量变换中。(默认值:1)。第四个参数轴是沿其进行导数的轴。(默认值:0)。
步骤
首先,导入所需的库─
import numpy as np
from numpy.polynomial import hermite_e as H
s
创建一个多维系数数组─
c = np.arange(4).reshape(2,2)
显示数组─
print("我们的数组...\n",c)
检查维度─
print("\n我们的数组维度...\n",c.ndim)
获取数据类型─
print("\n我们的数组对象数据类型...\n",c.dtype)
获取形状─
print("\n我们的数组对象形状...\n",c.shape)
要微分Hermite_e级数,请使用 Python 中的 hermite_e.hermeder() 方法─
print("\n结果...\n",H.hermeder(c))
示例
import numpy as np
from numpy.polynomial import hermite_e as H
# 创建一个多维系数数组
c = np.arange(4).reshape(2,2)
# 显示数组
print("我们的数组...\n",c)
# 检查维度
print("\n我们的数组维度...\n",c.ndim)
# 获取数据类型
print("\n我们的数组对象数据类型...\n",c.dtype)
# 获取形状
print("\n我们的数组对象形状...\n",c.shape)
# 要微分Hermite_e级数,请使用 Python 中的 hermite_e.hermeder() 方法
print("\n结果...\n",H.hermeder(c))
输出
我们的数组...
[[0 1]
[2 3]]
我们的数组维度...
2
我们的数组对象数据类型...
int64
我们的数组对象形状...
(2, 2)
结果...
[[2. 3.]]