我有一个决策变量数组,我想将每个决策变量与列表的不同整数相乘这是一个示例:
#Import libraries
from rsome import ro
m=3
a = [0.10,0.1,1]
b = [0.13,0.1,0.3]
#create a model object
model = ro.Model('model')
x = model.dvar(m) #array of decision variables
y = model.dvar(m) #array of decision variables
#objective function
model.min(((a*x)- (b*y)).sum())
我的问题是如何确保此操作实际上是在进行元素乘法?当我检查 x 或 y 类型的类型时,我得到 3 个连续变量,PriceImp*Pimp 是 1x3 仿射表达式,但它是元素乘法吗?