model.getattr()


model.getattr()

getattr.(attrname,objs = none)

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

提升A.AttributeError.如果请求的属性不存在或无法查询。

论点:

attrname.:属性的名称。

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

示例用法:

打印(model.numintvars)打印(model.getattr(“numintvars”))打印(model.getattr(grb.attr.numintvars))打印(model.getattr(“x”,model.getvars()))打印(型号.getAttr(“pi”,model.getConstrs())))