Thursday, January 22, 2026
HomeLanguagesEvaluate a Hermite series at list of points x using NumPy in...

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

In this article, we will be looking toward the approach to evaluating a Hermite series at a list of points x in Python and NumPy.

Example:

List: [6,7,8,9,10]
Result: [102175. 191631. 329175. 529399. 808815.]
Explanation: Hermite series at points x.

NumPy.polynomial.hermite.hermval() method

To evaluate a Hermite series of a list of points at x, the user needs to call the hermite.hermval() method of the Numpy library in Python. Further, the user needs to pass the first parameter to the function which is the x, where x is a list or tuple, and the 2nd parameter is C,  which is an array of coefficients.

Syntax : np.polynomial.hermite.hermval(x, c)

Parameter:

  • x: list or tuple
  • c: array of coefficient

Return : Return the coefficient of series after multiplication.

Example 1:

In this example, we created an array of 5 data points of one dimension and further created a list named x, after that we used the hermite.hermval() method and pass the required parameters to evaluate the Hermite series at a list of points [6,7,8,9,10].

Python3




import numpy as np
from numpy.polynomial import hermite
  
a = np.array([1,2,3,4,5])
  
# Dimensions of Array
print("Dimensions of Array: ",a.ndim)
  
# Shape of the array
print("\nShape of Array: ",a.shape)
  
# List
x = [6,7,8,9,10]
  
# To evaluate a Hermite series at points x
print("\nHermite series at point", hermite.hermval(x,a))


Output:

Dimensions of Array:  1

Shape of Array:  (5,)

Hermite series at point [102175. 191631. 329175. 529399. 808815.]

Example 2:

In this example, we created a 2-D array of 10 data points and further created a list name x, after we used the hermite.hermval() method and pass the required parameters to evaluate the Hermite series at a list at points [11,12,13,14,15].

Python3




import numpy as np
from numpy.polynomial import hermite
  
a = np.array([[1,2,3,4,5],[6,7,8,9,10]])
  
# Dimensions of Array
print("Dimensions of Array: ",a.ndim)
  
# Shape of the array
print("\nShape of Array: ",a.shape)
  
# List
x = [11,12,13,14,15]
  
# To evaluate a Hermite series at points x
print("\nHermite series at point", hermite.hermval(x,a))


Output:

Dimensions of Array:  2

Shape of Array:  (2, 5)

Hermite series at point [[133. 145. 157. 169. 181.]

 [156. 170. 184. 198. 212.]

 [179. 195. 211. 227. 243.]

 [202. 220. 238. 256. 274.]

 [225. 245. 265. 285. 305.]]

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32475 POSTS0 COMMENTS
Milvus
119 POSTS0 COMMENTS
Nango Kala
6847 POSTS0 COMMENTS
Nicole Veronica
11977 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12064 POSTS0 COMMENTS
Shaida Kate Naidoo
6986 POSTS0 COMMENTS
Ted Musemwa
7221 POSTS0 COMMENTS
Thapelo Manthata
6934 POSTS0 COMMENTS
Umr Jansen
6912 POSTS0 COMMENTS