Scipy.optimize:如何限制参数值

Scipy.optimize:如何限制参数值,第1张

Scipy.optimize:如何限制参数值

Nelder-Mead解算器不支持约束优化,但是还有其他几个可以。

TNC和L-BFGS-B都仅支持绑定约束(例如

x[0]>=0
),这对于您的情况应该是合适的。COBYLA和SLSQP更加灵活,支持基于边界,等式和不等式的约束的任意组合。

您可以通过查看文档的独立功能,例如找到求解器的详细信息

scipy.optimize.fmin_slsqp
method='SLSQP'

您可以在此处查看我以前的答案,以获取使用SLSQP进行约束优化的示例。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5650219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存