MConstr.setAttr ()

setAttr(attrname newvalue)

设置一个矩阵约束属性的值。

注意,由于我们懒惰的更新方法,改变实际上不会生效,直到你更新模型(使用Model.update(使用),优化模型Model.optimize),或写磁盘(使用的模型Model.write)。

可用属性的完整列表可以在找到属性部分。

提出了一个AttributeError如果指定的属性不存在或不能设置,提出了一个GurobiError如果有一个问题MConstr对象(例如,从模型中删除)。

参数:

attrname:属性被修改。

newvalue:ndarray所需的新值的属性。形状必须是一样的MConstr对象。另外,您可以通过一个标量参数,将自动晋升为有正确的形状。

使用示例:

mc =模型。addConstr (@ x < = b) mc.setAttr (“RHS np.arange (A.shape [0])) mc.setAttr (GRB.Attr。,0.0)#广播