2015-09-18 22 views
0

我正在與需要實現Solver的最終用戶合作,這與Microsoft Office Excel中的Solver類似。Python求解器模塊(對數/指數)

我們看着numpy.linalg.solve,但它似乎只解決線性方程。最終用戶想要解決的等式實際上是對數/指數。我也只能看到一種方法來求解一個已知的值(x = 4),並且我們需要求解一個最小值(x =儘可能低的方程式仍然是真的)。

這樣的Python模塊是否存在?

謝謝

回答

1

我想你需要重申你的問題。如果你想要一個方程g(x)=某些東西是真實的,但找到儘可能低的x,那麼你是在談論最小化x,被約束到函數g(x)= something。所以你在這裏有一個約束優化問題。你想在某些條件下使函數f(x)= x最小,例如g(x)< = 5,x> = 0。檢查這個問題是否凸出並使用類似 http://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.minimize.html