mvar.setattr()
mvar.setattr()
setattr.(attrname,newvalue)设置Matrix变量属性的值。
注意,由于我们的延迟更新方法,在更新模型之前,更改实际上不会生效(使用model.update.),优化模型(使用Model.Optimize.)或将模型写入磁盘(使用模型.Write.)。
可以在可用属性列表中找到属性部分。
提高A.AttributeError.
如果指定的属性不存在或无法设置。提升A.Gurobierror.
如果有问题MVAR.
对象(例如,它被从模型中删除)。
论点:
attrname.:正在修改的属性。
纽瓦伊:属性的所需新值。形状必须与MVAR.目的。或者,您可以通过标量参数,该参数将自动促进以具有正确的形状。
示例用法:
var.setattr(“UB”,NP.full((5,),0)var.setattr(grb.attr.ub,0.0)var.setattr(“UB”,0.0)