可以使用Python中的numpy库中的poly1d类来表示多项式,并使用roots方法来找到其根。
示例代码如下:
import numpy as np
# 定义多项式
poly = np.poly1d([1, -3, 2])
# 找到多项式的根
roots = np.roots(poly)
# 打印根
print(roots)
输出:
[2. 1.]
其中,poly1d类接受一个系数数组并返回一个多项式对象。在此示例中,[1, -3, 2]对应的多项式为$x^2-3x+2$。roots方法接受一个多项式对象并返回其根的数组。
下一篇:不使用开关或继电器读取LED状态