Я делаю модель pyomo, где я хочу использовать случайные числа для своих двумерных параметров. Я поставил небольшой скрипт на Python для случайных чисел, который выглядит именно так, как я хотел видеть для моего двумерного параметра. Я получаю TypeError: Cannot convert object of type 'list'(value =[[....]]
числовое значение. в моей целевой функции. Ниже приведена моя целевая функция и сценарий случайных чисел.
model.obj = Objective(expr=sum(model.C[v,l] * model.T[v,l] for v in model.V for l in model.L) + \
sum(model.OC[o,l] * model.D[o,l] for o in model.O for l in model.L), sense=minimize)
import random
C = [[] for i in range(7)]
for i in range(7):
for j in range(5):
C[i]+= [random.randint(100,500)]
model.C = Param(model.V, model.L, initialize=C)
Пожалуйста, дайте мне знать, если кто-то может помочь исправить это.