【发布时间】:2012-10-19 13:29:57
【问题描述】:
正如我在 sympy 文档中所读到的,solve() 命令期望一个方程求解为等于 0。
由于我想求解的方程不是那种形式,实际上将它们求解为 0 是我使用 sympy 之类的库的目的,有没有办法解决这个问题?
【问题讨论】:
-
你的问题有点含糊,所以我希望我的回答能解决你的问题。
标签: sympy
正如我在 sympy 文档中所读到的,solve() 命令期望一个方程求解为等于 0。
由于我想求解的方程不是那种形式,实际上将它们求解为 0 是我使用 sympy 之类的库的目的,有没有办法解决这个问题?
【问题讨论】:
标签: sympy
文档的意思是,如果你做类似的事情
>>> solve(x**2 - 1, x)
那么solve 隐含地假设x**2 - 1 等于0。如果你想解决x**2 - 1 = 2,那么你可以从两边减去2,得到
>>> solve(x**2 - 1 - 2, x)
或者你可以使用Eq() 类
>>> solve(Eq(x**2 - 1, 2), x)
【讨论】: