scipy.optimize.LbfgsInvHessProduct.

matvec#

LbfgsInvHessProduct.matvec(x)[source]#

矩阵-向量乘法。

执行运算 y=A@x,其中 A 是 MxN 线性算子,x 是列向量或一维数组。

参数:
x{matrix, ndarray}

形状为 (N,) 或 (N,1) 的数组。

返回:
y{matrix, ndarray}

矩阵或ndarray,形状为 (M,) 或 (M,1),具体取决于 x 参数的类型和形状。

注释

此 matvec 包装用户指定的 matvec 例程或覆盖的 _matvec 方法,以确保 y 具有正确的形状和类型。