numpy.polydiv() in Python
The numpy.polydiv() method evaluates the division of two polynomials and returns the quotient and remainder of the polynomial division.
Syntax : numpy.polydiv(p1, p2)
Parameters :
p1 : [array_like or poly1D]Coefficients of dividend polynomial.
p2 : [array_like or poly1D]Coefficients of divisor polynomial.
Return:
q : [ndarray]Coefficients of quotient.
r : [ndarray]Coefficients of remainder.
Code : Python code explaining polydiv()
import numpy as np
import pandas as pd
p1 = np.poly1d([ 1 , 2 ])
p2 = np.poly1d([ 4 , 9 , 5 , 4 ])
print ( "P1 : " , p1)
print ( "\n p2 : \n" , p2)
|
quotient, remainder = np.polydiv(p2, p1)
print ( "\n\nquotient : " , quotient)
print ( "remainder : " , remainder)
print ( "\n" )
|
x = np.array([ 1 , 2 ])
y = np.array([ 4 , 9 , 5 , 4 ])
quotient, remainder = np.polydiv(y, x)
print ( "quotient : " , quotient)
print ( "remainder : " , remainder)
|
Last Updated :
04 Dec, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...