Thursday, October 2, 2025
HomeLanguagesDifferentiate a Hermite series with multidimensional coefficients in Python

Differentiate a Hermite series with multidimensional coefficients in Python

In this article, we will cover how to differentiate a Hermite series with multidimensional coefficients in Python using NumPy.

Example

Input: [[ 1  2  3  4  5]

 [ 3  4  2  6  7]

 [43 45  2  6  7]]

Output: [[  3.   4.   2.   6.   7.]

 [129. 135.   6.  18.  21.]]

Explanation: Hermite series of the derivative.

hermite.hermder method

To evaluate a Hermite series at points x with a multidimensional coefficient array, NumPy provides a function called hermite.hermder(). This method is used to generate the Hermite series and this method is available in the NumPy module in python, it returns a multi-dimensional coefficient array, Below is the syntax of the Hermite method.

Syntax: hermite.hermder(x, m, axis)

Parameter:

  • x: array
  • m: Number of derivatives taken, must be non-negative. (Default: 1)
  • axis: Axis over which the derivative is taken. (Default: 1).

Return: Hermite series.

Example 1:

In this example, we are creating a coefficient multi-dimensional array of 5 x 2 and, displaying the shape and dimensions of an array. Also, we are using hermite.hermder() method to differentiate a hermite series.

Python3




# import the numpy module
import numpy
  
# import hermite
from numpy.polynomial import hermite
  
# create array of coefficients with 5 elements
# each
coefficients_data = numpy.array([[1, 2, 3, 4, 5],
                                 [3, 4, 2, 6, 7]])
  
# Display the coefficients
print(coefficients_data)
  
# get the shape
print(f"\nShape of an array: {coefficients_data.shape}")
  
# get the dimensions
print(f"Dimension: {coefficients_data.ndim}")
  
# using  hermite.hermder() method to differentiate
# a Hermite series.
print("\nHermite series", hermite.hermder(coefficients_data))


Output:

[[1 2 3 4 5]
 [3 4 2 6 7]]

Shape of an array: (2, 5)
Dimension: 2

Hermite series [[ 6.  8.  4. 12. 14.]]

Example 2:

In this example, we are creating a coefficient multi-dimensional array of 5 x 3 and, displaying the shape and dimensions of an array. Also, we are using the number of derivatives=2, and the axis over which the derivative is taken is 1.

Python3




# import the numpy module
import numpy
  
# import hermite
from numpy.polynomial import hermite
  
# create array of coefficients with 5 elements each
coefficients_data = numpy.array(
    [[1, 2, 3, 4, 5], [3, 4, 2, 6, 7], [43, 45, 2, 6, 7]])
  
# Display the coefficients
print(coefficients_data)
  
# get the shape
print(f"\nShape of an array: {coefficients_data.shape}")
  
# get the dimensions
print(f"Dimension: {coefficients_data.ndim}")
  
# using  hermite.hermder() method to differentiate a Hermite series.
print("\nHermite series", hermite.hermder(coefficients_data, m=2, axis=1))


Output:

[[ 1  2  3  4  5]
 [ 3  4  2  6  7]
 [43 45  2  6  7]]

Shape of an array: (3, 5)
Dimension: 2

Hermite series [[ 24.  96. 240.]
 [ 16. 144. 336.]
 [ 16. 144. 336.]]
Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32331 POSTS0 COMMENTS
Milvus
85 POSTS0 COMMENTS
Nango Kala
6703 POSTS0 COMMENTS
Nicole Veronica
11867 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11927 POSTS0 COMMENTS
Shaida Kate Naidoo
6818 POSTS0 COMMENTS
Ted Musemwa
7080 POSTS0 COMMENTS
Thapelo Manthata
6775 POSTS0 COMMENTS
Umr Jansen
6776 POSTS0 COMMENTS