Open In App

Differentiate Hermite series and multiply each differentiation by scalar using NumPy in Python

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

In this article, we will see how to differentiate the Hermite series and multiply each differentiation by a scalar in python.

hermite.hermder method

The hermite.hermder() is used to differentiate the Hermite series which is available in the NumPy module. We can pass the following parameters, the first parameter will be the c, which is an array of Hermite series coefficients. Further, the next parameter is m which is non-negative (Default: 1) and sci is a scalar which is the last parameter.

Syntax: hermite.hermder(c,m,sci)

Parameter:

  • c: Array of Hermite series coefficients.
  • m: Number of derivatives taken, must be non-negative. (Default: 1)
  • sci:  scalar

Return: Hermite series of the derivative.

Example 1:

In this example, we have created the 1D array containing 5 elements using hermite.hermder() function, we are differentiating the Hermite series in python with multiply each differentiation a scalar -1, and the number of derivatives is taken as m=2.

Python3




# import packages
import numpy as np
from numpy.polynomial import hermite
  
# array of coefficients
c = np.array([1,2,3,4,5])
print(c)
  
# shape of the array is
print("Shape of the array is : ",c.shape)
  
# dimension of the array
print("The dimension of the array is : ",c.ndim)
  
# Datatype of the array
print("Datatype of our Array is : ",c.dtype)
  
print(hermite.hermder(c, m= 2, scl = -1))


Output:

[1 2 3 4 5]
Shape of the array is :  (5,)
The dimension of the array is :  1
Datatype of our Array is :  int32
[ 24.  96. 240.]

Example 2:

In this example, we have created the 2D array containing 5 elements each and using hermite.hermder() function, we are differentiating the Hermite series in python with multiply each differentiation a scalar -1.

Python3




# import packages
import numpy as np
from numpy.polynomial import hermite
  
# array of coefficients
c = np.array([[1,2,3,4,5],[56,65,44,44,33]])
print(c)
  
# shape of the array is
print("Shape of the array is : ",c.shape)
  
# dimension of the array
print("The dimension of the array is : ",c.ndim)
  
# Datatype of the array
print("Datatype of our Array is : ",c.dtype)
  
print(hermite.hermder(c, scl = -1))


Output:

[[ 1  2  3  4  5]
 [56 65 44 44 33]]
Shape of the array is :  (2, 5)
The dimension of the array is :  2
Datatype of our Array is :  int64
[[-112. -130.  -88.  -88.  -66.]]


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads