📅  最后修改于: 2023-12-03 14:46:21.501000             🧑  作者: Mango
NumPy是一个用于科学计算的Python库。这个库是由Travis Ollmann创建的一个探究Fortran的加倍优化的教程,它主要用于数组计算、线性代数以及傅里叶变换等方面。NumPy提供了大量的方法,其中之一就是np.hermfromroots()方法。这个方法用来根据给定的根计算厄米多项式。
numpy.hermfromroots(roots)
参数:
返回值:ndarray,用于描述厄米多项式。
以下程序演示了np.hermfromroots()方法的用法:
import numpy as np
roots = [0, 1]
print("Roots: ", roots)
print("Hermite Polynomial Coefficients: ", np.polynomial.hermite.hermfromroots(roots))
输出结果如下:
Roots: [0, 1]
Hermite Polynomial Coefficients: [ 1.000000e+00 -0.000000e+00 0.000000e+00]
上例中,我们首先导入了NumPy库,并创建了一个包含根的数组。接着,我们使用np.polynomial.hermite.hermfromroots()方法来计算根为0和1的厄米多项式的系数。程序输出了根和对应的系数。
np.hermfromroots()方法用来计算厄米多项式的系数。它接受一个包含根的数组,并返回一个包含系数的ndarray。这个方法非常有用,在科学计算中广泛使用。