有什么方法可以解决python中未知值(没有转置)的等式。有没有任何库进行这种计算。 例如:W = mg w = 60,g = 9.81 m =?
由于
答案 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编写 不需要任何外部库。