Spec-Zone.ru › NumPy 1.21

numpy.polydiv

numpy.polydiv(u, v)[source]

Возвращает частное и остаток от деления многочленов.

Примечание

Это часть старого API многочленов. С версии 1.4 предпочтительнее новый API многочленов, определенный в numpy.polynomial. Сводка различий представлена в руководстве по переходу.

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

Параметры
uarray_like или poly1d

Коэффициенты делимого многочлена.

varray_like или poly1d

Коэффициенты делителя многочлена.

Возвращает
qndarray

Коэффициенты, включая нулевые, частного.

rndarray

Коэффициенты, включая нулевые, остатка.

См. также

poly, polyadd, polyder, polydiv, polyfit, polyint, polymul, polysub
polyval

Примечания

И u , и v должны быть 0-мерными или 1-мерными (ndim = 0 или 1), но u.ndim не обязательно должно быть равно v.ndim. Другими словами, работают все четыре возможные комбинации - u.ndim = v.ndim = 0, u.ndim = v.ndim = 1, u.ndim = 1, v.ndim = 0, и u.ndim = 0, v.ndim = 1.

Примеры

\[\frac{3x^2 + 5x + 2}{2x + 1} = 1.5x + 1.75, остаток 0.25\]
>>> x = np.array([3.0, 5.0, 2.0])
>>> y = np.array([2.0, 1.0])
>>> np.polydiv(x, y)
(array([1.5 , 1.75]), array([0.25]))

© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.polydiv.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API