2011-01-01 10 views
0

pythonスクリプトを使用して「一次最適性」値を取得する方法が不思議です。 最適化のために、pythonにはscipy.optimizeやopenoptのような多くのモジュールがあります。しかし、私は取得するには1次の最適pythonスクリプトで「一次最適性」を得る方法

にこれはサンプルMATLABスクリプトを取得するには、そのモジュールを使用する方法を混同して一次最適これは、MathWorksからのfooの参照の一部である

[x,resnorm,residual,exitflag,output,lambda]= lsqcurvefit(func,x0,xdata,tdata); 
foo = output.firstorderopt %get first-order optimality value 

here

あなたの注意をありがとう、ハッピーニューイヤー2011 :)

答えて

1

scipy.linalg.basic.lstsqまたはscipy.optimize.minpack.curve_fit

をお試しください

コードを書くか、チュートリアルを参照するか、Webでコードサンプル用のscipy.linalg.basic.lstsqを検索してください(そこにはいくつかあります)。問題が発生した場合は、ここにコードと問題を投稿してください。

関連する問題