Add one Hermite series to another using NumPy in Python
Last Updated :
03 Jun, 2022
In this article, we will cover how to add one Hermite series to another using NumPy in Python.
np.polynomial.hermite.hermadd method
The numpy.polynomial.hermite.hermadd() method from the NumPy library is used to add one Hermite series to another. The sum of two Hermite series (c1 + c2) is returned. The arguments are sequences of coefficients in ascending order from the lowest to the highest order term, for example, [4,3,1] denotes the series 4*P 0 + 3*P 1 + 1*P 2.
Syntax: polynomial.hermite.hermadd(c1, c2)
Parameters:
- c1,c2: array like objects: Hermite series coefficients are arranged from low to high in a 1-D array.
Return: array representing the Hermite series of their sum.
Example 1:
Here, the packages are imported and NumPy arrays of coefficients are created .numpy.polynomial.hermite_e.hermadd() is used to add one Hermite series to another. The shape of the array of coefficients is found by the .shape attribute, the dimension of the array is found by the .ndim attribute, and the data type of the array is .dtype attribute. The method takes arrays of coefficients as input and gives out the sum of the Hermite series as output.
Python3
# import packages
import numpy as np
from numpy.polynomial import hermite_e as H
# array1 coefficients
array1 = np.array([1,2,3,4,5])
print(array1)
# array2 coefficients
array2 = np.array([6,7,8,9,10])
print(array2)
# shape of the arrays are
print("Shape of array1 is: ", array1.shape)
print("Shape of array1 is: ", array2.shape)
# dimensions of the array
print("The dimension of array1 is: ", array1.ndim)
print("The dimension of array2 is: ", array2.ndim)
# adding two hermite series
print('addition of the two hermite series : ')
print(H.hermeadd(array1,array2))
Output:
[1 2 3 4 5]
[ 6 7 8 9 10]
Shape of array1 is: (5,)
Shape of array1 is: (5,)
The dimension of array1 is: 1
The dimension of array2 is: 1
addition of the two hermite series :
[ 7. 9. 11. 13. 15.]
Example 2:
In the example, we give arrays of different shapes as input, the addition of two Hermite series doesn't need the shapes of arrays of coefficients to be similar.
Python3
# import packages
import numpy as np
from numpy.polynomial import hermite_e as H
# array1 coefficients
array1 = np.array([1,2,3,4,5])
print(array1)
# array2 coefficients
array2 = np.array([6,7,8,9])
print(array2)
# shape of the arrays are
print("Shape of array1 is: ", array1.shape)
print("Shape of array1 is: ", array2.shape)
# dimensions of the array
print("The dimension of array1 is: ", array1.ndim)
print("The dimension of array2 is: ", array2.ndim)
# adding two hermite series
print('addition of the two hermite series : ')
print(H.hermeadd(array1,array2))
Output:
[1 2 3 4 5]
[6 7 8 9]
Shape of array1 is: (5,)
Shape of array1 is: (4,)
The dimension of array1 is: 1
The dimension of array2 is: 1
addition of the two hermite series :
[ 7. 9. 11. 13. 5.]
Similar Reads
Multiply one Hermite series to another in Python using NumPy In this article, we are going to see how to multiply one Hermite series to another in Python Using NumPy. The NumPy polynomial.hermite.hermmul() is used to Multiply one Hermite series by another series. The product of two Hermite series c1 * c2 is returned. The arguments are sequences of coefficient
2 min read
Divide one Hermite series by another in Python using NumPy In this article, we are going to see how to divide one Hermite series by another in Python using NumPy. The numpy hermdiv() method helps us divide one Hermite series by another. The quotient and remainder of two Hermite series, c1 / c2, are returned. The arguments are a series of coefficients from l
3 min read
Convert a polynomial to Hermite_e series using NumPy in Python In this article, we will cover how to convert a polynomial to Hermite_e series using NumPy in Python. hermite_e.poly2herme method We use the hermite_e.poly2herme() function present in the NumPy module of python to convert a polynomial to a Hermite series. Here we need to convert an array of polynomi
2 min read
Evaluate a Hermite_e series at points x in using NumPy Python In this article, we will cover how to evaluate a Hermite_e series at points x using NumPy in Python. numpy.polynomial.hermite.hermval The numpy.polynomial.hermite.hermval() method from the NumPy library is used to evaluate a Hermite series at points x. If the parameter x is a tuple or a list, it is
2 min read
Evaluate a 2-D Hermite series at points (x,y) in using NumPy Python In this article, we will Evaluate a 2D Hermite series at points (x,y) in Numpy using python. hermite.hermval2d method In Python, To evaluate a Hermite series at points x with a multidimensional coefficient array, NumPy provides a function called hermite.hermval(), But to evaluate  2D Hermite series,
3 min read
Evaluate a 2-D Hermite_e series at points (x,y) using NumPy in Python In this article, we will cover how to evaluate a 2-D Hermite_e series at points (x,y) in Python. polynomial.hermite.hermval2d The numpy.polynomial.hermite.hermval2d() from the NumPy library is used to Evaluate a 2-D Hermite_e series at points(x,y) in Python. If the parameters x and y are tuples or l
3 min read