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