Python | Numpy np.lagfromroots() method

np.lagfromroots() method is used to generate a Laguerre series with given roots.
Syntax :
np.lagfromroots(roots)
Parameters:
roots :[array_like] Input sequence containing the roots.Return : [ndarray] 1-D array of coefficients of Laguerre series.
Code #1 :
# Python program explaining # numpy.lagfromroots() method # importing numpy as np # and numpy.polynomial.laguerre module as geek import numpy as np import numpy.polynomial.laguerre as geek # Input roots roots = (2, 4, 8) # using np.lagfromroots() method res = geek.lagfromroots(roots) # Resulting laguerre series coefficient print (res) |
Output:
[-30. -18. -10. -6.]
Code #2 :
# Python program explaining # numpy.lagfromroots() method # importing numpy as np # and numpy.polynomial.laguerre module as geek import numpy as np import numpy.polynomial.laguerre as geek # Input roots s = (1, 2, 3, 4, 5) # using np.lagfromroots() method res = geek.lagfromroots(s) # Resulting laguerre series coefficient print (res) |
Output:
[ -26. -64. 120. -270. 240. -120.]



