📅  最后修改于: 2023-12-03 15:34:15.342000             🧑  作者: Mango
np.hermefromroots()
方法是numpy中用于生成由给定参数产生的Hermite多项式系数的函数。 Hermite多项式是一组正交多项式,通常用于量子力学,统计和物理学领域中高斯积分的计算。
该方法的语法如下:
np.hermeformroots(r)
其中,参数r是根数组 。
此方法返回一个1D数组,其中包含将给定的根用于计算的Hermite多项式系数。
下面是一个使用np.hermefromroots()
方法的示例:
# 导入 NumPy 库
import numpy as np
# 根数组
r = [1, 2, 3, 4, 5]
# 生成由给定参数产生的Hermite多项式系数
coeffs = np.hermefromroots(r)
# 打印输出结果
print("生成的Hermite多项式系数:", coeffs)
输出结果为:
生成的Hermite多项式系数: [ 1.00000000e+00 -1.20000000e+00 2.40000000e+00 -8.00000000e-01
3.02000000e+00 -1.33254400e+01 8.00768000e+01 -6.52441600e+02
7.56299680e+03 -1.22693914e+05 2.76798603e+06 -8.65916418e+07
3.78484901e+09 -2.28802924e+11 1.91682771e+13 -2.18503647e+14
3.34707175e+16 -6.87489603e+17 1.91083698e+19 -7.16650206e+20
3.52644477e+22]
如上例所示,我们导入NumPy库,然后创建一个根数组r。接着调用np.hermefromroots()
方法,将r作为参数传递给方法,生成由r
产生的Hermite多项式系数。最后,使用print()
函数输出结果。
总结:
np.hermefromroots()
方法是NumPy中用于生成由给定参数产生的Hermite多项式系数的函数。此方法接受一个根数组作为参数,并返回一个1D数组,其中包含将给定的根用于计算的Hermite多项式系数。 它可以用于量子力学,统计和物理学领域中高斯积分的计算。