bundles / numpy 2.4.4 / numpy / polydiv
_ArrayFunctionDispatcher
numpy:polydiv
Signature
def polydiv ( u , v ) Summary
Returns the quotient and remainder of polynomial division.
Extended Summary
The input arrays are the coefficients (including any coefficients equal to zero) of the "numerator" (dividend) and "denominator" (divisor) polynomials, respectively.
Parameters
u: array_like or poly1dDividend polynomial's coefficients.
v: array_like or poly1dDivisor polynomial's coefficients.
Returns
q: ndarrayCoefficients, including those equal to zero, of the quotient.
r: ndarrayCoefficients, including those equal to zero, of the remainder.
Notes
Both u and v must be 0-d or 1-d (ndim = 0 or 1), but u.ndim need not equal v.ndim. In other words, all four possible combinations - u.ndim = v.ndim = 0, u.ndim = v.ndim = 1, u.ndim = 1, v.ndim = 0, and u.ndim = 0, v.ndim = 1 - work.
Examples
.. math:: \frac{3x^2 + 5x + 2}{2x + 1} = 1.5x + 1.75, remainder 0.25import numpy as np
✓x = np.array([3.0, 5.0, 2.0]) y = np.array([2.0, 1.0]) np.polydiv(x, y)✓
See also
Aliases
-
numpy.polydiv