 Open in App
Not now

# Python | Numpy np.legmul() method

• Last Updated : 31 Dec, 2019

`np.legmul()` method is used to multiply one Legendre series to another.It returns the product of two Legendre series `c1 * c2.`

Syntax : `np.legmul(c1, c2)`
Parameters:
c1, c2 :[ array_like ] 1-D arrays of Legendre series coefficients ordered from low to high.

Return : [ndarray] Legendre series coefficients representing their product.

Code #1 :

 `# Python program explaining``# numpy.legmul() method ``   ` `# importing numpy as np  ``# and numpy.polynomial.legendre module as geek ``import` `numpy as np ``import` `numpy.polynomial.legendre as geek``   ` `# Legendre series coefficients`` ` `s1 ``=` `(``2``, ``4``, ``8``) ``s2 ``=` `(``1``, ``3``, ``5``)   ``   ` `# using np.legmul() method ``res ``=` `geek.legmul(s1, s2) `` ` `# Resulting Legendre series``print` `(res) `

Output:

```[ 14.          27.6         37.42857143  26.4         20.57142857]
```

Code #2 :

 `# Python program explaining``# numpy.legmul() method ``   ` `# importing numpy as np  ``# and numpy.polynomial.legendre module as geek ``import` `numpy as np ``import` `numpy.polynomial.legendre as geek``   ` `# Legendre series coefficients``s1 ``=` `(``10``, ``20``, ``30``, ``40``, ``50``) ``s2 ``=` `(``2``, ``4``, ``6``, ``8``, ``10``)    ``   ` `# using np.legmul() method ``res ``=` `geek.legmul(s1, s2) `` ` `# Resulting Legendre series``print` `(res) `

Output:

```[ 183.93650794  451.80952381  666.43578644  755.23232323  786.997003
626.61782662  512.26551227  326.34032634  190.36519037]
```

My Personal Notes arrow_drop_up