Model.getAttr ()
Model.getAttr ()
getAttr(attrname, objs=None)查询属性值。当使用单个参数调用时,它返回模型属性的值。当带两个参数调用时,它返回包含变量或约束的列表或字典的属性值。如果用列表调用,结果就是一个列表。如果使用字典调用,结果是使用相同键的字典,但使用请求的属性值填充。完整的可用属性列表可以在属性部分。
提出了一个AttributeError
如果请求的属性不存在或无法查询。提出了一个GurobiError
如果有什么问题模型
对象。
参数:
attrname:属性名称。
obj(可选):包含约束或变量的列表或字典
使用示例:
print(model. numIntVars) print(model. getattr ("numIntVars")) print(model. getattr (GRB.Attr.NumIntVars)) print(model. getattr (GRB.Attr.NumIntVars))getAttr(“X”,model.getVars()))打印(模型。getAttr(“π”,model.getConstrs ()))