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

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

Python | Numpy np.herme2poly() 方法介绍

简介

numpy 是一款基于Python的科学计算库,其中 numpy.polynomial.hermite 包提供了产生 Hermite 多项式的函数。该包包含了三种 Hermite 多项式,包括:

  • Hermite
  • HermiteE
  • HermiteSeries

np.herme2poly() 方法用于将选定的 Hermite 多项式转换为多项式系数数组形式。

语法

np.herme2poly(c: array_like) -> numpy.ndarray

参数
  • c : 转换前 Hermite 多项式的系数数组。
返回值

np.herme2poly() 方法返回一个包含多项式系数的数组。

示例
import numpy as np

# 生成Hermite多项式系数
hermite_coef = np.polynomial.hermite.hermite(3)

# 转换Hermite多项式系数为多项式系数数组
poly_coef = np.polynomial.hermite.herme2poly(hermite_coef)

print("Hermite 多项式系数: ", hermite_coef)
print("多项式系数数组: ", poly_coef)

输出结果:

Hermite 多项式系数:  [ 1. -0.  3. -0.]
多项式系数数组:  [ 1.  0. -6.  0.]

以上代码生成了 Hermite 多项式 $H_3(x) = 1 - 3x^2$ 的系数数组,并将其转换为多项式系数数组形式,则得到多项式 $p(x) = 1 - 6x^2$。