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

13 lines
570 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 优化算法
scipy.optimize包提供了几种常用的优化算法。
* 使用各种算法(例如BFGSNelder-Mead单纯形牛顿共轭梯度COBYLA或SLSQP)的无约束和约束最小化多元标量函数(minimize())
* 全局(蛮力)优化程序(例如anneal()basinhopping())
* 最小二乘最小化(leastsq())和曲线拟合(curve_fit())算法
* 标量单变量函数最小化(minim_scalar())和根查找(newton())
* 使用多种算法(例如PowellLevenberg-Marquardt混合或Newton-Krylov等大规模方法)的多元方程系统求解(root)