numpy.polynomial.legendre.leg2poly#

polynomial.legendre.leg2poly(c)[источник]#

Преобразует ряд Лежандра в полином.

Преобразовать массив, представляющий коэффициенты ряда Лежандра, упорядоченные от низшей степени к высшей, в массив коэффициентов эквивалентного полинома (относительно «стандартного» базиса), упорядоченных от низшей к высшей степени.

Параметры:
carray_like

1-D массив, содержащий коэффициенты ряда Лежандра, упорядоченные от члена низшего порядка к высшему.

Возвращает:
polndarray

1-мерный массив, содержащий коэффициенты эквивалентного полинома (относительно «стандартного» базиса), упорядоченные от члена низшего порядка к высшему.

Смотрите также

poly2leg

Примечания

Простой способ выполнить преобразования между базисными наборами полиномов — использовать метод convert экземпляра класса.

Примеры

>>> from numpy import polynomial as P
>>> c = P.Legendre(range(4))
>>> c
Legendre([0., 1., 2., 3.], domain=[-1.,  1.], window=[-1.,  1.], symbol='x')
>>> p = c.convert(kind=P.Polynomial)
>>> p
Polynomial([-1. , -3.5,  3. ,  7.5], domain=[-1.,  1.], window=[-1., ...
>>> P.legendre.leg2poly(range(4))
array([-1. , -3.5,  3. ,  7.5])