model.printattr()


model.printattr()

printattr.(attrs,filter ='*')

打印一个或多个属性的值。如果景点是一个约束或变量属性,打印属性的所有非零值以及关联约束或变量名称。如果景点是属性列表,所有列出属性的打印属性值。该方法采用可选筛选参数,允许您选择要打印的特定属性值(通过对约束或变量名筛选)。

看看属性有关所有可用属性的列表的部分。

论点:

景点:要打印的属性或属性的名称。该值可以是单个属性或属性列表。如果给出了列表,则所有列出的属性必须具有相同类型(模型,变量或约束)。

过滤器(可选):要打印的值的过滤器 - Crant / VAR的名称必须匹配要打印的过滤器。

示例用法:

model.printAttr('x')#所有非零解决方案值模型。intrintattr('lb','x *')#for for vars的名称以'x'model.printattr(['lb','UB开头'])#下限和上限