在Python中对Hermite_e级数进行幂运算

在Python中对Hermite_e级数进行幂运算

要对Hermite_e系列进行幂运算,在Python Numpy中使用polynomial.hermite.hermepow()方法。该方法返回Hermite_e级数的幂。返回Hermite_e级数c的幂pow。参数c是一系列系数,按从低到高排序。例如,[1,2,3]表示系列P_0 + 2P_1 + 3P_2。参数c是按从低到高排序的Hermite_e系数的一维数组。

参数pow是要将该系列提高到的幂次方。参数maxpower是允许的最大幂次方。这主要是为了限制级数的增长到无法处理的大小。默认值为16。

步骤

首先,导入所需的库−

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

创建Hermite_e系数的一维数组−

c = np.array([1,2,3])

显示系数数组−

print("我们的系数数组...\n",c)

检查尺寸−

print("\n我们的数组的尺寸...\n",c.ndim)

获得数据类型−

print("\n我们的数组对象的数据类型...\n",c.dtype)

获取形状−

print("\n我们的数组对象的形状...\n",c.shape)

要对Hermite_e系列进行幂运算,在Python Numpy中使用polynomial.hermite.hermepow()方法−

print("\n结果....\n",H.hermepow(c, 3))

例子

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

# 创建Hermite_e系数的一维数组
c = np.array([1,2,3])

# 显示系数数组
print("我们的系数数组...\n",c)

# 检查尺寸
print("\n我们的数组的尺寸...\n",c.ndim)

# 获取数据类型
print("\n我们的数组对象的数据类型...\n",c.dtype)

# 获取形状
print("\n我们的数组对象的形状...\n",c.shape)

# 要对Hermite_e系列进行幂运算,在Python Numpy中使用polynomial.hermite.hermepow()方法
# 该方法返回Hermite_e级数的幂。
print("\n结果....\n",H.hermepow(c, 3))

输出

我们的系数数组...
   [1 2 3]

我们的数组的尺寸...
1

我们的数组对象的数据类型...
int64

我们的数组对象的形状...
(3,)

结果....
   [ 355. 642. 1119. 476. 387. 54. 27.]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 示例