scipy.optimize.Bounds.

residual#

Bounds.residual(x)[源码]#

计算输入值和边界之间的残差(松弛量)

对于形式为

lb <= x <= ub

的边界约束,x 和边界之间的下残差和上残差是值 slsb,因此

lb + sl == x == ub - sb

slsb 的所有元素都是正数时,x 的所有元素都位于边界内;slsb 中的负数元素表示 x 的对应元素超出边界。

参数:
x: 类似数组

自变量向量

返回值:
sl, sb类似数组

下残差和上残差