gpt4 book ai didi

python - 类型错误 : unsupported operand type(s) for -: 'generator' and 'NoneType'

转载 作者:行者123 更新时间:2023-12-04 17:31:43 28 4
gpt4 key购买 nike

当试图做一个简单的减法时,Python 给了我一个 typererror :TypeError: unsupported operand type(s) for -: 'generator' and 'NoneType'。在我看来,两侧只是数字,所以我真的不明白这个问题。这是我的代码

m.addConstr(sum(x[i,j,t] for i in sub_nodes[z] for j in sub_nodes[z] if j>i) <=
sum(y[i,t] for i in sub_nodes[z]) - max([y[k,t] for k in sub_nodes[z]])
for z in range(len(sub_nodes))
for t in periods)

它是关于第二行中的减号。我正在使用 Gurobi 求解器。有没有人知道如何使此代码工作?

最佳答案

我相信你的代码应该是 m.addConstrs而不是 m.addConstr (注意“addConstr s ”中的 s )。
这是因为您正在尝试使用求和。

关于python - 类型错误 : unsupported operand type(s) for -: 'generator' and 'NoneType' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59048042/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com