numpy.polynomial.chebyshev.cheb2poly#

polynomial.chebyshev.cheb2poly(c)[источник]#

Преобразовать ряд Чебышёва в полином.

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

Параметры:
carray_like

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

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

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

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

poly2cheb

Примечания

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

Примеры

>>> from numpy import polynomial as P
>>> c = P.Chebyshev(range(4))
>>> c
Chebyshev([0., 1., 2., 3.], domain=[-1.,  1.], window=[-1.,  1.], symbol='x')
>>> p = c.convert(kind=P.Polynomial)
>>> p
Polynomial([-2., -8.,  4., 12.], domain=[-1.,  1.], window=[-1.,  1.], ...
>>> P.chebyshev.cheb2poly(range(4))
array([-2.,  -8.,   4.,  12.])