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 )





Get Solution for free from DataCamp guru