﻿ Python NumPy: Add one polynomial to another, subtract one polynomial from another, multiply one polynomial by another and divide one polynomial by another - w3resource

# Python NumPy: Add, subtract, multiply and divide polynomials

## Python NumPy Math, Statistics, Trigonometry and Linear algebra: Exercise-18 with Solution

Write a Python program to add one polynomial to another, subtract one polynomial from another, multiply one polynomial by another and divide one polynomial by another.

Sample Solution:-

Python Code:

``````from numpy.polynomial import polynomial as P
x = (10,20,30)
y = (30,40,50)
print("Subtract one polynomial from another:")
print(P.polysub(x,y))
print("Multiply one polynomial by another:")
print(P.polymul(x,y))
print("Divide one polynomial by another:")
print(P.polydiv(x,y))
```
```

Sample Output:

```Add one polynomial to another:
[ 40.  60.  80.]
Subtract one polynomial from another:
[-20. -20. -20.]
Multiply one polynomial by another:
[  300.  1000.  2200.  2200.  1500.]
Divide one polynomial by another:
(array([ 0.6]), array([-8., -4.]))
```

Python Code Editor:

```from numpy.polynomial import polynomial as P
x = (10,20,30)
y = (30,40,50)