在Python中使用NumPy在点x的列表中评估Hermite_e序列

在Python中使用NumPy在点x的列表中评估Hermite_e序列

在这篇文章中,我们将介绍如何使用Python中的NumPy在点x的列表中评估Hermite_e数列。

numpy.polynomial.hermite.hermval

为了在x点评估一个多维系数数组的Hermite数列,NumPy提供了一个名为hermite.hermval()的函数。它需要两个参数x和c。而x是一个元组或列表。它被认为是一个标量。但是,参数x应该支持在自身内部以及与c的元素的乘法和加法。如果c是一个一维数组,那么它的形状将与x相同。如果c是多维的,那么结果的形状取决于张量的值。

语法: numpy.polynomial.hermite.hermval

参数:

  • x:类似对象的数组。
  • c:系数的数组
  • tensor:可选的值,布尔类型。

返回: ndarray of Hermite_e series

示例 1:

NumPy包被导入。Polynomial.hermite.hermval()用于在点x的列表上评估Hermite数列,数组的形状、数据类型和尺寸通过使用.shape、.dtype和.ndim属性找到。

# importing packages
import numpy as np
from numpy.polynomial import hermite as H
  
# array of coefficients
array = np.array([10,20,30,40])
print(array)
  
# shape of the array is
print("Shape of the array is : ",array.shape)
  
# dimension of the array
print("The dimension of the array is : ",array.ndim)
  
# evaluating a hermite series at list of points x
print(H.hermval([1,2,3],array))

输出:

[10 20 30 40]
Shape of the array is :  (4,)
The dimension of the array is :  1
[ -50. 2110. 8350.]

示例 2:

NumPy包被导入。使用NumPy创建一个数组,代表Hermite数列的系数。Polynomial.hermite.hermval()用于在一个点x的列表中评估Hermite数列,其中x是[2,3,4]。通过使用 .shape, .dtype, 和 .ndim 属性可以找到数组的形状、数据类型和尺寸。

# importing packages
import numpy as np
from numpy.polynomial import hermite as H
  
# array of coefficients
array = np.array([20,30,40,45])
print(array)
  
# shape of the array is
print("Shape of the array is : ",array.shape)
  
# dimension of the array
print("The dimension of the array is : ",array.ndim)
  
# evaluating a hermite series at list of points x
print(H.hermval([2,3,4],array, tensor=False))

输出:

[20 30 40 45]
Shape of the array is :  (4,)
The dimension of the array is :  1

[ 2500.  9660. 23620.]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 多项式