scipy.optimize.BFGS.

更新#

BFGS.update(delta_x, delta_grad)[源代码]#

更新内部矩阵。

根据 ‘approx_type’ 的定义,更新 Hessian 矩阵或其逆矩阵(取决于 ‘approx_type’ 的定义),使用关于最后评估点的信息。

参数:
delta_xndarray

在两个点之间评估梯度函数的差异:delta_x = x2 - x1

delta_gradndarray

梯度之间的差异:delta_grad = grad(x2) - grad(x1)