Python | Numpy np.polyfromroots() method (original) (raw)

Last Updated : 31 Dec, 2019

**np.polyfromroots()** method is used to generate a polynomial series with given roots.

Syntax : np.polyfromroots(roots) Parameters: **roots :**[array_like] Input sequence containing the roots.Return : [ndarray] 1-D array of coefficients of polynomial series.

Code #1 :

Python3 `

Python program explaining

numpy.polyfromroots() method

importing numpy as np

and numpy.polynomial.polynomial module as geek

import numpy as np import numpy.polynomial.polynomial as geek

Input roots

roots = (2, 4, 8)

using np.polyfromroots() method

res = geek.polyfromroots(roots)

Resulting polynomial series coefficient

print (res)

`

Output:

[-64. 56. -14. 1.]

Code #2 :

Python3 `

Python program explaining

numpy.polyfromroots() method

importing numpy as np

and numpy.polynomial.polynomial module as geek

import numpy as np import numpy.polynomial.polynomial as geek

Input roots

s = (1, 2, 3, 4, 5)

using np.polyfromroots() method

res = geek.polyfromroots(s)

Resulting polynomial series coefficient

print (res)

`

Output:

[-120. 274. -225. 85. -15. 1.]