Spec-Zone.ru › NumPy 1.16

numpy.polydiv

numpy.polydiv(u, v) [source]

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

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

Параметры:
u : array_like or poly1d

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

v : array_like or poly1d

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

Возвращает:
q : ndarray

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

r : ndarray

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

См. также

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, remainder 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–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.16.1/reference/generated/numpy.polydiv.html

Spec-Zone.ru

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