Многочлены
Многочлены в NumPy можно создавать, манипулировать и даже адаптировать, используя удобные классы (удобные классы) пакета numpy.polynomial, представленные в NumPy 1.4.
До NumPy 1.4, numpy.poly1d был классом выбора, и он всё ещё доступен для обеспечения обратной совместимости. Однако, новый пакет Polynomial более полный, чем numpy.poly1d, и его удобные классы ведут себя лучше в среде numpy. Поэтому рекомендуется использовать numpy.polynomial для нового кода.
Уведомление о переходе
Различные процедуры в пакете Polynomial работают со степенными рядами, коэффициенты которых идут от нулевой степени, что является обратным порядком соглашения Poly1d. Проще всего запомнить это, понимая, что индексы соответствуют степени, то есть coef[i] — это коэффициент члена степени i.
- Использование удобных классов
- Степенные ряды (
numpy.polynomial.polynomial) - Ряды Чебышева (
numpy.polynomial.chebyshev) - Ряды Эрмита, «физики» (
numpy.polynomial.hermite) - Ряды ЭрмитаЭ, «вероятностники» (
numpy.polynomial.hermite_e) - Ряды Лагера (
numpy.polynomial.laguerre) - Ряды Лежандра (
numpy.polynomial.legendre) - Polyutils
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/routines.polynomials.html