4

Pythonで(転置せずに)未知の値の方程式を解く方法はありますか。この種の計算を行うライブラリはありますか。例: W=mg w=60,g=9.81 m=?

ありがとう

4

3 に答える 3

3

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]
于 2012-05-07T15:35:51.747 に答える
0

scipy 最適化パッケージは、方程式を数値的に解くために最も一般的に使用されるアルゴリズムの堅牢な実装を提供します。さまざまなタイプとその使用方法の詳細については、こちらのチュートリアル ページをご覧ください。

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

于 2012-04-23T03:24:48.087 に答える
0

sympy に興味があるかもしれません:

概要:

SymPy は、記号数学用のオープン ソース Python ライブラリです。理解しやすく、簡単に拡張できるようにコードをできるだけシンプルに保ちながら、フル機能のコンピューター代数システム (CAS) になることを目指しています。SymPy は完全に Python で記述されており、外部ライブラリは必要ありません。

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

于 2012-04-23T03:35:18.797 に答える