numpy.polynomial.legendre.poly2leg#

polynomial.legendre.poly2leg(pol)[source]#

將多項式轉換為 Legendre 級數。

轉換代表多項式係數(相對於「標準」基底)的陣列,從最低次到最高次排序,轉換為等效 Legendre 級數的係數陣列,從最低次到最高次排序。

參數:
polarray_like

包含多項式係數的 1-D 陣列

回傳值:
cndarray

包含等效 Legendre 級數係數的 1-D 陣列。

另請參閱

leg2poly

筆記

在多項式基底集之間進行轉換的簡單方法是使用類別實例的 convert 方法。

範例

>>> import numpy as np
>>> from numpy import polynomial as P
>>> p = P.Polynomial(np.arange(4))
>>> p
Polynomial([0.,  1.,  2.,  3.], domain=[-1.,  1.], window=[-1.,  1.], ...
>>> c = P.Legendre(P.legendre.poly2leg(p.coef))
>>> c
Legendre([ 1.  ,  3.25,  1.  ,  0.75], domain=[-1,  1], window=[-1,  1]) # may vary