我正在使用Numpy获取多项式的根。Numpy提供了一个名为“polynomial”的模块。
对于方程x^2 + 5*x + 6 = 0,我的手动计算结果是x = -2和x = -3。(简单易懂)
但是我的代码给出了错误的答案:array([-0.5, -0.33333333])(相反?)
请问有谁能找到代码中的问题所在吗?或者这只是一个bug?
对于方程x^2 + 5*x + 6 = 0,我的手动计算结果是x = -2和x = -3。(简单易懂)
但是我的代码给出了错误的答案:array([-0.5, -0.33333333])(相反?)
请问有谁能找到代码中的问题所在吗?或者这只是一个bug?
from numpy.polynomial import Polynomial as P
p = P([1, 5, 6])
p.roots()