numpy.polydiv
- numpy.polydiv(u, v)[source]
-
Возвращает частное и остаток от деления многочленов.
Примечание
Это часть старого API для многочленов. С версии 1.4 предпочтительнее использовать новый API для многочленов, определенный в
numpy.polynomial. Сводка различий представлена в руководстве по переходу.Входные массивы — это коэффициенты (включая любые коэффициенты, равные нулю) многочленов «числитель» (делимое) и «знаменатель» (делитель) соответственно.
- Параметры:
-
- uarray_like или poly1d
-
Коэффициенты многочлена-делимого.
- varray_like или poly1d
-
Коэффициенты многочлена-делителя.
- Возвращаемое значение:
-
- qndarray
-
Коэффициенты частного, включая нулевые.
- rndarray
-
Коэффициенты остатка, включая нулевые.
Примечания
И
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–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.polydiv.html