如何使用python脚本获得“一阶最优”

时间:2011-01-01 10:28:22

标签: python optimization numpy scipy mathematical-optimization

我很好奇如何使用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年新年快乐:)

1 个答案:

答案 0 :(得分:1)

尝试scipy.linalg.basic.lstsqscipy.optimize.minpack.curve_fit

尝试编写自己的代码,参考教程或在网上搜索scipy.linalg.basic.lstsq代码示例(有些内容)。如果您遇到任何问题,请在此处发布代码和问题。