Мне нужно использовать несколько ограничений в scipy для оптимизации:
cons = ({'type': 'eq', 'fun': cons0},\
{'type': 'eq', 'fun': cons1},{'type': 'eq', 'fun': cons2}, ....)
Я пытаюсь сгенерировать его циклом, но cons0 или cons1 или cons3 рассматриваются как строка, и я получаю ошибки.
cons= []
for i in range(3):
name = cons + str(i)
cons.append({'type': 'eq', 'fun': name})