在Python中将多项式转换为Hermite级数
要将多项式转换为Hermite级数,请在Python Numpy中使用hermite.poly2herm()方法。 将表示多项式系数的数组从最低次到最高次的顺序,转换成表示等效Hermite级数系数的数组,从最低次到 最高次的顺序。该方法返回一个包含等效Hermite级数系数的1-D数组。参数pol是一个包含多项式系数的1-D数组。
步骤
首先,导入所需的库-
import numpy as np
from numpy.polynomial import hermite as H
使用numpy.array()方法创建数组-
c = np.array([1, 2, 3, 4, 5])
显示数组-
print("我们的数组...\n",c)
检查维度-
print("\n我们的数组的维数...\n",c.ndim)
获取数据类型-
print("\n我们的数组对象的数据类型...\n",c.dtype)
获取形状-
print("\n我们的数组对象的形状...\n",c.shape)
要将多项式转换为Hermite级数,请在Python Numpy中使用hermite.poly2herm()方法-
print("\n结果(多项式转换为Hermite)...\n",H.poly2herm(c))
示例
import numpy as np
from numpy.polynomial import hermite as H
#使用numpy.array()方法创建数组-
c = np.array([1, 2, 3, 4, 5])
#显示数组-
print("我们的数组...\n",c)
#检查维度-
print("\n我们的数组的维数...\n",c.ndim)
#获取数据类型-
print("\n我们的数组对象的数据类型...\n",c.dtype)
#获取形状-
print("\n我们的数组对象的形状...\n",c.shape)
#要将多项式转换为Hermite级数,请在Python Numpy中使用hermite.poly2herm()方法-
print("\n结果(多项式转换为Hermite)...\n",H.poly2herm(c))
输出
我们的数组...
[1 2 3 4 5]
我们的数组的维数...
1
我们的数组对象的数据类型...
int64
我们的数组对象的形状...
(5,)
结果(多项式转换为Hermite)...
[6.25 4. 4.5 0.5 0.3125]