#解きたい数式
解きたい数式は上記の通りですが、下記のコードで発生するエラーの意味がわからずにおります。
お分かりの方お助けいただけますと幸いです。
#コード
python
1capacity_cost = 0 2for edge in erl: 3 z_k = sum(Array.create(str(edge), shape=graph_edges[edge]["capacity"], vartype="BINARY")) 4 routes = erl[edge] 5 for i in range(len(transaction_list)): 6 for j in range(len(route_list)): 7 sum_flow = sum(transaction_list[i][2] * x[i, j]) 8 capacity_cost += (z_k - sum_flow) ** 2
#エラー
python
1--------------------------------------------------------------------------- 2TypeError Traceback (most recent call last) 3<ipython-input-192-f7fa9205dd86> in <module>() 4 5 for i in range(len(transaction_list)): #0~2番目ののトランザクション 5 6 for j in range(len(route_list)): 6----> 7 sum_flow = sum(transaction_list[i][2] * x[i, j]) 7 8 capacity_cost += (z_k - sum_flow) ** 2 8 9TypeError: 'Mul' object is not iterable
回答2件
あなたの回答
tips
プレビュー