Open In App

Evaluate a Hermite_e series at list of points x using NumPy in Python

Last Updated : 03 Jun, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

In this article, we will cover how to evaluate a Hermite_e series at the list of points x using NumPy in Python.

numpy.polynomial.hermite.hermval

To evaluate a Hermite series at points x with a multidimensional coefficient array, NumPy provides a function called hermite.hermval(). It takes two parameters x and c. whereas x is a tuple or list. It is considered a scalar. But, the parameter x should support multiplication and addition within itself and with the elements of c. If c is a 1-D array, then it will have the same shape as x. If c is multidimensional, then the shape of the result depends on the value of the tensor.

Syntax: numpy.polynomial.hermite.hermval

Parameters:

  • x: array like object. 
  • c: Array of coefficients 
  • tensor: optional value, boolean type.

Returns:  ndarray of Hermite_e series

Example 1:

The NumPy package is imported. An array is created which represents coefficients of the Hermite series. polynomial.hermite.hermval() is used to evaluate a Hermite series at a list of points x. The shape, datatype, and dimension of the array are found by using the .shape, .dtype, and .ndim attributes. x is a list. 

Python3




# 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))


Output:

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

Example 2:

The NumPy package is imported. An array is created using NumPy, which represents coefficients of the Hermite series. polynomial.hermite.hermval() is used to evaluate a Hermite series at a list of points x, where x is [2,3,4]. The shape, datatype, and dimension of the array are found by using the .shape, .dtype, and .ndim attributes. x is a list. 

Python3




# 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))


Output:

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

[ 2500.  9660. 23620.]


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads