Model.printAttr ()

printAttr(attrs、过滤=‘*’)

打印一个或多个属性的值。如果attrs是一个约束或变量属性,打印所有非零值的属性,以及相关的约束或变量名。如果attrs是一个属性列表,打印所有列出的属性的属性值。需要一个可选的方法过滤器参数,它允许您选择要打印的特定属性值(通过过滤约束或变量名)。

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

参数:

attrs:打印属性或属性的名称。的值可以是一个单一的属性或属性的列表。如果一个列表,列出所有属性必须是相同类型的(模型、变量或约束)。

过滤器(可选):过滤值打印——若干/ var的名称必须匹配滤波器被打印出来。

使用示例:

model.printAttr (“x”) #所有非零值模型的解决方案。printAttr('lb', 'x*') # bounds for vars whose names begin with 'x' model.printAttr(['lb', 'ub']) # lower and upper bounds