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

📅  最后修改于: 2023-12-03 14:46:21.501000             🧑  作者: Mango

Python | Numpy np.hermfromroots()方法

简介

NumPy是一个用于科学计算的Python库。这个库是由Travis Ollmann创建的一个探究Fortran的加倍优化的教程,它主要用于数组计算、线性代数以及傅里叶变换等方面。NumPy提供了大量的方法,其中之一就是np.hermfromroots()方法。这个方法用来根据给定的根计算厄米多项式。

语法

numpy.hermfromroots(roots)

参数:

  • roots:array_like。欲计算的厄米多项式的根。

返回值: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。这个方法非常有用,在科学计算中广泛使用。