python求解未知变量的方程

时间:2012-04-23 02:46:17

标签: python

有什么方法可以解决python中未知值(没有转置)的等式。有没有任何库进行这种计算。 例如:W = mg w = 60,g = 9.81 m =?

由于

3 个答案:

答案 0 :(得分:2)

尝试SymPy

In [1]: from sympy import *

In [2]: m = Symbol('m')

In [3]: g = 9.81

In [4]: w = m*g

In [5]: solve(w - 60, m)
Out[5]: [6.11620795107034]

答案 1 :(得分:0)

scipy优化包提供了最常用算法的强大实现,用于以数字方式求解方程。有关不同类型以及如何使用它们的更多信息,请查看此处的教程页面:

http://docs.scipy.org/doc/scipy-0.10.1/reference/tutorial/optimize.html

答案 2 :(得分:0)

您可能对此表示感兴趣:

概述:

  

SymPy是一个用于符号数学的开源Python库。它   旨在成为一个功能齐全的计算机代数系统(CAS)   保持代码尽可能简单,以便易于理解   并且易于扩展。 SymPy完全用Python编写   不需要任何外部库。

http://code.google.com/p/sympy/