我试图解决一组方程式:
from sympy import *
from sympy.solvers import *
a,b,c = symbols('a,b,c')
equations=[
Eq(a*1**2+b*2+c,3),
Eq(a*4**2+b*5+c,6),
Eq(a*7**2+b*8+c,9),
]
solve(equations)
效果很好......我会得到像
这样的输出[{a: 1, c:-2, b:3}]
但是现在我想为符号c选择解决方案并使其可以处理。我怎样才能做到这一点。我没有在文档中找到任何内容。
非常感谢!
答案 0 :(得分:4)
结果似乎是一个dicts列表,所以你应该能够使用标准的Python操作
c_solutions = [sol[c] for sol in solutions]