📜  Python| Numpy np.hermefromroots() 方法(1)

📅  最后修改于: 2023-12-03 15:34:15.342000             🧑  作者: Mango

Python | Numpy np.hermeformroots() 方法

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多项式系数。 它可以用于量子力学,统计和物理学领域中高斯积分的计算。