Python NumPy: Find the roots of the given polynomials
Python NumPy Math, Statistics, Trigonometry and Linear algebra: Exercise-16 with Solution
Write a Python program to find the roots of the following polynomials.
a) x2 − 4x + 7.
b) x4 − 11x3 + 9x2 + 11x – 10
import numpy as np print("Roots of the first polynomial:") print(np.roots([1, -2, 1])) print("Roots of the second polynomial:") print(np.roots([1, -12, 10, 7, -10]))
Roots of the first polynomial: [ 1. 1.] Roots of the second polynomial: [ 11.04461946+0.j -0.87114210+0.j 0.91326132+0.4531004 j 0.91326132-0.4531004j]
Python Code Editor:
Improve this sample solution and post your code through Disqus