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)