Numpy 错误:";无法处理标量组件';PVtoB';“作为索引组件”;
变量未被视为索引组件<代码>Numpy过载Numpy 错误:";无法处理标量组件';PVtoB';“作为索引组件”;,numpy,optimization,solver,pyomo,Numpy,Optimization,Solver,Pyomo,变量未被视为索引组件Numpy过载 model.PVtoB = Param(initialize=df.PVGeneration.tolist(), doc='PV Generation') def market_constraintx1(model, t): return (model.Charge[t]<= model.PVtoB[t]) model.market_rulex1 = Constraint(model.T, rule=market_constraint
model.PVtoB = Param(initialize=df.PVGeneration.tolist(), doc='PV Generation')
def market_constraintx1(model, t):
return (model.Charge[t]<= model.PVtoB[t])
model.market_rulex1 = Constraint(model.T, rule=market_constraintx1)
model.PVtoB=Param(initialize=df.PVGeneration.tolist(),doc='PV Generation')
def市场TX1(t型):
return(model.Charge[t]我认为这是因为在您的例子中,Pyomo参数PVtoB没有作为索引提供一个集合
尝试:
model.PVtoB=Param(model.T,initialize=df.PVGeneration.tolist(),doc='PV Generation')
def市场TX1(t型):
return(model.Charge[t]可能的错误:。有任何修复吗?
model.PVtoB = Param(model.T, initialize=df.PVGeneration.tolist(), doc='PV Generation')
def market_constraintx1(model, t):
return (model.Charge[t]<= model.PVtoB[t])
model.market_rulex1 = Constraint(model.T, rule=market_constraintx1)