np.legfromroots()
method is used to generate a legendre series with given roots.
Syntax :
np.legfromroots(roots)
Parameters:
roots :[array_like] Input sequence containing the roots.Return : [ndarray] 1-D array of coefficients of legendre series.
Code #1 :
# Python program explaining # numpy.legfromroots() method # importing numpy as np # and numpy.polynomial.legendre module as geek import numpy as np import numpy.polynomial.legendre as geek # Input roots roots = ( 2 , 4 , 8 ) # using np.legfromroots() method res = geek.legfromroots(roots) # Resulting legendre series coefficient print (res) |
[-68.66666667 56.6 -9.33333333 0.4 ]
Code #2 :
# Python program explaining # numpy.legfromroots() method # importing numpy as np # and numpy.polynomial.legendre module as geek import numpy as np import numpy.polynomial.legendre as geek # Input roots s = ( 1 , 2 , 3 , 4 , 5 ) # using np.legfromroots() method res = geek.legfromroots(s) # Resulting legendre series coefficient print (res) |
[ -1.98000000e+02 3.25428571e+02 -1.58571429e+02 3.44444444e+01 -3.42857143e+00 1.26984127e-01]