Я пытаюсь запустить задачу оптимизации, которую, похоже, не могу решить.Я новичок в Python.
У меня есть датафрейм с 8760 числами (0 - 1).Мне нужно умножить каждую строку в этом массиве на коэффициент, а затем сложить этот массив.Эта сумма должна быть равна х, 50000, например.Пример моего кода:
pp.prob = pp.LpProblem("P2g", pp.LpMinimize)
SolarCap = pp.LpVariable("SolarCap", lowBound=0)
pp.prob += SolarCap * 5
for i,j in enumerate(SolverWS['Solar']):
x = j * SolarCap
x = x + x
pp.prob += x == P2gprod
status = pp.prob.solve()