私はnumpyを使っていくつかのMatlabコードをPythonに変換しています。すべてがかなりスムーズに機能しましたが、最近私はfminsearchの機能を遭遇しました。短いそれをカットするので、matlabのfminsearchのnumpy/scipyアナログ
、:pythonでこのような何かを作るための簡単な方法があります:
今までx = 1.0000 1.0000
fval = 8.1777e-010
を返します
banana = @(x)100*(x(2)-x(1)^2)^2+(1-x(1))^2;
[x,fval] = fminsearch(banana,[-1.2, 1])
私は何も見つかっていませんnumpyで似ています。私が似ているのはscipy.optimize.fminだけです。定義に基づいて
ダウンヒルシンプレックスアルゴリズムを使用して関数を最小化します。
しかし、今、私はそれはPythonの構文にMatlabの構文からわずかストレートフォワード変換です。この機能