  # numpy.polydiv () in Python

NumPy | Python Methods and Functions

The numpy.polydiv (p1, p2) method evaluates the division of two polynomials and returns the quotient and remainder of the division of the polynomial.

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 ()

` `

` # Code Python explaining # numpy.polydiv ()   # importing libraries import numpy as np import pandas as pd   # Plotting a polynomial p1 = np.poly1d ([ 1 , 2 ])  p2 = np.poly1d ([ 4 , 9 , 5 , 4 ])    print ( "P1:" , p1)  print ( "p2:" , p2)  `

` ` ` quotient, remainder ` ` = ` ` np.polydiv (p2, p1) `   ` print ` ` (` `" quotient : "` `, quotient) ` ` print ` ` (` ` "remainder:" ` `, remainder) ` ` print ` ` (` ` "" ` `) ` ` # Definition of ndarray ` ` x = np.array ([ 1 , 2 ]) `` y = np.array ([ 4 , 9 , 5 , 4 ])   quotient, remainder = np.polydiv (y, x)    print ( "quotient :" , quotient) print ( "remainder:" , remainder ) ` 