我很好奇如何使用python脚本获得“一阶最优”值。 为了优化,python有许多模块,如scipy.optimize和openopt。但我很困惑如何使用该模块获得一阶最优性
这是获得一阶最优性的示例matlab脚本
[x,resnorm,residual,exitflag,output,lambda]= lsqcurvefit(func,x0,xdata,tdata);
foo = output.firstorderopt %get first-order optimality value
这是mathworks的一些foo参考 here
感谢您的关注,2011年新年快乐:)
答案 0 :(得分:1)
尝试scipy.linalg.basic.lstsq或scipy.optimize.minpack.curve_fit
尝试编写自己的代码,参考教程或在网上搜索scipy.linalg.basic.lstsq
代码示例(有些内容)。如果您遇到任何问题,请在此处发布代码和问题。