numpy.polysub() in Python (original) (raw)

Last Updated : 29 Nov, 2018

numpy.polysub() :This function helps to find the difference of two polynomials and then returning the result as a polynomial. Each input polynomial must be a sequence of polynomial coefficients, from highest to lowest degree.

Parameters : p1 : Input polynomial 1 : 1x + 2. p2 : Input polynomial 2 : 9x2 + 5x + 4

Return:

Difference of polynomials : (0-9)x2 + (1-5)x + (2-4)

import numpy as np

p1 = np.poly1d([ 1 , 2 ])

p2 = np.poly1d([ 9 , 5 , 4 ])

print ( "P1 : " , p1)

print ( "\nP2 : \n" , p2)

a = np.polysub(p1, p2)

print ( "\nP1 - P2 : \n" , a)

Output:

P1 :
1 x + 2

P2 : 2 9 x + 5 x + 4

P1 - P2 : 2 -9 x - 4 x - 2

Similar Reads