# 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
Recommended Articles
Page :