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

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

Python | Numpy np.poly2herm() 方法

简介

numpy.poly2herm() 方法将系数为:a_n, a_(n-1), …, a_1, a_0 的一维多项式转换为Hermite系数 h_n, h_{n-1}, …, h_1, h_0。 Hermite系数定义为:

h_k = a_k/k! (k ≥ 0)

一维多项式的系数 a 是从高次幂到低次幂的排列方式。

语法
numpy.poly2herm(f)
参数
  • f: array_like -- 系数为 a_n, a_{n-1}, …, a_1, a_0 的一维多项式。
返回值
  • herm : ndarray,shape (n+1,) -- Hermite系数 h_n, h_{n-1}, …, h_1, h_0。
示例
import numpy as np

f = np.array([1, 2, 3, 4])
hermites = np.poly2herm(f)
print(hermites)

输出结果如下:

[   1.    2.25   2.5    0.75]
应用

np.poly2herm() 方法常用于物理和数学领域的计算,特别是在进行Hermite多项式的计算时。它可以将一维多项式转换为Hermite系数,以便更方便地进行计算。