scipy.optimize.Bounds.

残差#

Bounds.residual(x)[源代码]#

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

对于形式为以下形式的边界约束:

lb <= x <= ub

x 和边界之间的下残差和上残差是值 slsb,使得:

lb + sl == x == ub - sb

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

参数:
x: array_like

自变量向量

返回:
sl, sb类数组

下残差和上残差