【发布时间】:2021-06-03 18:08:21
【问题描述】:
在求解系数p1、p2 和p3 后,我创建了一个函数,该函数使用np.roots() 计算三次函数的根。我试图让它返回多个根。
这是我的代码:
def Q():
.
.
.
coeff = [1,p1, p2, p3]
roots = np.roots(coeff)
#prints out the real positive root
for i in range(0, len(roots)):
if np.isreal(roots[i]):
return np.real(roots[i])
return
root = Q(T1,P1,Tc,Pc)
print(root)
输出:
root 1
我想要什么:
root 1
root 2
.
.
.
root n
【问题讨论】:
标签: python numpy jupyter-notebook