标签: python scipy constraints minimize
我正在尝试使用scipy实现约束优化BY线性逼近(COBYLA)。我注意到所考虑的约束必须是'type': 'ineq'。由{'type': 'eq', 'fun': lambda W: sum(W) - 1.}表示的总和等于1的约束需要用inequality约束代替。有没有办法可以在lambda中强制进行这样的改变?
'type': 'ineq'
{'type': 'eq', 'fun': lambda W: sum(W) - 1.}
inequality
lambda