 Open in App
Not now

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

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.

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.]```

My Personal Notes arrow_drop_up