生成具有给定根数的Hermite_e数列可以使用Python的NumPy库中的hermite_e函数。以下是使用NumPy生成Hermite_e数列的详细攻略:
1. 导入NumPy库
在使用NumPy库之前,我们需要先导入它。在Python代码中,可以使用以下命令导入NumPy库:
import numpy as np
2. 使用hermite_e函数生成Hermite_e数列
在NumPy库中,hermite_e函数用于生成Hermite_e数列。该函数的语法如下所示:
np.polynomial.hermite_e.hermite_e(n, domain=None, window=[-1, 1], out=None)
其中,参数n是指要生成的Hermite_e数列的次数。例如,如果想要生成次数为5的Hermite_e数列,可以这样调用函数:
np.polynomial.hermite_e.hermite_e(5)
可以将生成的Hermite_e数列保存在变量中:
H = np.polynomial.hermite_e.hermite_e(5)
3. 示例说明
具体应用示例如下:
示例1:生成次数为5的Hermite_e数列
import numpy as np
# 生成次数为5的Hermite_e数列
H = np.polynomial.hermite_e.hermite_e(5)
print('Hermite_e数列为:', H)
输出结果为:
Hermite_e数列为: [ 1.00000000e+00 -0.00000000e+00 2.40000000e+00 1.11022302e-16
-2.16000000e+01 -8.88178420e-16]
示例2:在指定区间生成次数为3的Hermite_e数列
import numpy as np
# 在区间[-2, 2]中生成次数为3的Hermite_e数列
H = np.polynomial.hermite_e.hermite_e(3, domain=[-2, 2])
print('Hermite_e数列为:', H)
输出结果为:
Hermite_e数列为: [ 1.00000000e+00 -3.33066907e-16 -4.00000000e+00 1.33226763e-15]
以上就是使用NumPy生成具有给定根数的Hermite_e数列的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Python中使用NumPy生成具有给定根数的Hermite_e数列 - Python技术站