Files
notes_estom/Python/scipy/4optimize.md
estomm 73cc328c81 scipy
2020-09-25 22:01:28 +08:00

570 B
Raw Blame History

优化算法

scipy.optimize包提供了几种常用的优化算法。

  • 使用各种算法(例如BFGSNelder-Mead单纯形牛顿共轭梯度COBYLA或SLSQP)的无约束和约束最小化多元标量函数(minimize())
  • 全局(蛮力)优化程序(例如anneal()basinhopping())
  • 最小二乘最小化(leastsq())和曲线拟合(curve_fit())算法
  • 标量单变量函数最小化(minim_scalar())和根查找(newton())
  • 使用多种算法(例如PowellLevenberg-Marquardt混合或Newton-Krylov等大规模方法)的多元方程系统求解(root)