在Python中把赫米特数列转换为多项式

在Python中把赫米特数列转换为多项式

在这篇文章中,我们将看到在Python中把Hermite数列转换为多项式的逐步过程。

NumPy.herm2poly method

要将Hermite数列转换为多项式,可以使用python的Numpy包中的np.herm2poly()函数。将代表Hermite数列系数的给定数组,从最低度到最高度排序,转换为等价多项式的系数数组(相对于 “标准 “基础),从最低度到最高度排序。

语法: np.herm2poly(hermite series)

参数:

  • hermite系列。一维阵列

返回:返回多项式的系数。

实现步骤:

第1步:在这一步,我们正在导入所需的软件包。

import numpy as np
from numpy.polynomial import hermite

第2步:在这一步中,我们要创建一个包含10个系数的数组并显示出来。

gfg = np.array([1,2,3,4,5,6,7,8,9,10])
  
print(gfg)

输出:

[ 1 2 3 4 5 6 7 8 9 10]

第3步 :在这一步中,我们将检查步骤2中创建的数组的尺寸和数据类型。

print("Dimensions of our Array:-",gfg.ndim)
  
print("\nDatatype of  Array:-",gfg.dtype)

输出:

Dimensions of our Array:- 1
Datatype of  Array:- int64

第4步:在这一步,我们要检查在第2步中创建的数组的形状。

print("\nShape of  Array:-",gfg.shape)

输出:

Shape of  Array:- (10,)

第5步 :这是最后一步,我们使用np.herm2poly()函数将Hermite级数转换成多项式。

print("\n Converrting Hermite series to a polynomial", 
      hermite.herm2poly(gfg))

示例:

该方法返回一个包含等价多项式系数的一维数组(相对于 “标准 “基础),从最低阶项到最高阶项排序。传递的参数是一个包含Hermite系列系数的一维数组,从最低阶项到最高阶项排序。

import numpy as np
from numpy.polynomial import hermite
  
gfg = np.array([1,2,3,4,5,6,7,8,9,10])
  
print(gfg)
print("\nDimensions of our Array:-",gfg.ndim)
print("\nDatatype of  Array:-",gfg.dtype)
print("\nShape of  Array:-",gfg.shape)
print("\n Converrting Hermite series to a polynomial",hermite.herm2poly(gfg))

输出:

[ 1 2 3 4 5 6 7 8 9 10]

Dimensions of our Array:- 1

Datatype of Array:- int64

Shape of Array:- (10,)

Converrting Hermite series to a polynomial [ 14335. 289636. -116148. -780448. 117680. 473280. -31808. -91136. 2304. 5120.]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 多项式