我在 Python 中使用包 scipy.optimize.minimize,尤其是使用 SLSQP,因为这个算法更适合我的问题。问题是 SLSQP 做了一个近似来计算目标函数的 hessian,而我通过分析知道它。如何将粗麻布传递给算法?
谢谢。
我在 Python 中使用包 scipy.optimize.minimize,尤其是使用 SLSQP,因为这个算法更适合我的问题。问题是 SLSQP 做了一个近似来计算目标函数的 hessian,而我通过分析知道它。如何将粗麻布传递给算法?
谢谢。
查看以下文档minimize
:
https ://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.minimize.html
hessian 矩阵 ( hess
) 是一个可选参数。
对于解析 Hessian,您的输入必须是可调用的,并且它必须以文档中描述的格式返回矩阵。