Model.getAttr()


Model.getAttr()

getAttr(attrname,objs=None)

查询属性的值。当使用单个参数调用时,它返回模型属性的值。当使用两个参数调用时,它返回包含变量或约束的列表或字典的属性值。如果使用列表调用,则结果为列表。如果使用字典调用,则结果是使用相同键的字典,但使用请求的属性值填充。可以在中找到可用属性的完整列表属性部分

提出属性错误如果请求的属性不存在或无法查询。

论据:

属性名:属性的名称。

objs(可选):包含约束或变量的列表或字典

用法示例:

打印(model.numintvars)打印(model.getAttr(“numintvars”))打印(model.getAttr(GRB.Attr.numintvars))打印(model.getAttr(“X”,model.getVars())打印(model.getAttr(“Pi”,model.getConstrs())