📅  最后修改于: 2023-12-03 15:04:21.093000             🧑  作者: Mango
Numpy(Numerical Python)是一个开源的Python扩展库,它是Python科学计算的核心库之一。Numpy中有一个方法叫做np.polyroots(),它用于计算多项式方程的根。
numpy.polyroots(p)
参数
返回值
下面通过一个例子来介绍np.polyroots()方法的用法。
import numpy as np
p = [1, -4, 7, -4]
root = np.polyroots(p)
print("多项式方程的根为:", root)
多项式方程的根为: [1. 2. 0.9999999]
从结果可以看出,多项式方程x^3 - 4x^2 + 7x - 4的根分别为1.0,2.0和0.9999999。
np.polyroots()方法是Numpy中用于计算多项式方程根的方法。通过传递多项式系数的一维数组,该方法可以返回一维数组,表示多项式方程的根。此外,np.polyroots()方法还可以用于参数为空的情况,此时该方法会返回一个空数组。