【发布时间】:2019-09-26 12:31:44
【问题描述】:
我需要在 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})
【问题讨论】:
标签: python scipy scipy-optimize