Syntax error Add one polynomial to another in Python

Add one polynomial to another in Python



To add one polynomial to another, use the numpy.polynomial.polynomial.polyadd() method in Python. Returns the sum of two polynomials c1 + c2. The arguments are sequences of coefficients from lowest order term to highest, i.e., [1,2,3] represents the polynomial 1 + 2*x + 3*x**2.The method returns the coefficient array representing their sum.The parameters c1 and c2 returns 1-D arrays of polynomial coefficients ordered from low to high.

This numpy.polynomial.polynomial module provides a number of objects useful for dealing with polynomials, including a Polynomial class that encapsulates the usual arithmetic operations.

Steps

At first, import the required libraries-

from numpy.polynomial import polynomial as P

Declare Two Polynomials −

p1 = (4,1,6)
p2 = (2,5,3)

Display the polynomials −

print("Polynomial 1...\n",p1)
print("\nPolynomial 2...\n",p2)

To add one polynomial to another, use the numpy.polynomial.polynomial.polyadd() method in Python. Returns the sum of two polynomials c1 + c2. The arguments are sequences of coefficients from lowest order term to highest, i.e., [1,2,3] represents the polynomial 1 + 2*x + 3*x**2 −

sumRes = P.polyadd(p1,p2);
print("\nResult (Sum)...\n",sumRes)

Example

from numpy.polynomial import polynomial as P

# Declare Two Polynomials
p1 = (4,1,6)
p2 = (2,5,3)

# Display the polynomials
print("Polynomial 1...\n",p1)
print("\nPolynomial 2...\n",p2)

# To add one polynomial to another, use the numpy.polynomial.polynomial.polyadd() method in Python.
sumRes = P.polyadd(p1,p2);
print("\nResult (Sum)...\n",sumRes)

Output

Polynomial 1...
(4, 1, 6)

Polynomial 2...
(2, 5, 3)

Result (Sum)...
[6. 6. 9.]
Updated on: 2022-02-25T08:20:40+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements