Model.setAttr()


Model.setAttr()

赛特特(attrname,newvalue)

设置属性的值。注意,由于我们的延迟更新方法,在您更新模型(使用Model.update),优化模型(使用模型优化),或将模型写入磁盘(使用Model.write).

使用两个参数调用此方法以设置模型属性。使用三个参数调用此方法以设置变量或约束列表的属性值。

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

提出属性错误如果指定的属性不存在或无法设置。

论据:

属性名:要设置的属性的名称。

新价值:属性的所需新值。

用法示例:

model.setAttr(“objCon”,0)model.setAttr(GRB.Attr.objCon,0)model.setAttr(“LB”,model.getVars(),[0]*model.numVars)model.setAttr(“RHS”,model.getConstrs(),[1.0]*model.numConstrs)model.objCon=0