numpy.polydiv(u,v)[source]¶Returns the quotient and remainder of polynomial division.
The input arrays are the coefficients (including any coefficientsequal to zero) of the “numerator” (dividend) and “denominator”(divisor) polynomials, respectively.
| Parameters: |
|
|---|---|
| Returns: |
|
Notes
Bothu andv must be 0-d or 1-d (ndim = 0 or 1), butu.ndim neednot equalv.ndim. In other words, all four possible combinations -u.ndim=v.ndim=0,u.ndim=v.ndim=1,u.ndim=1,v.ndim=0, andu.ndim=0,v.ndim=1 - work.
Examples
\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]))