所以我在正确格式化函数调用时遇到了问题。
我要优化的功能具有以下结构:
def tooptimize(a,b):
.....
return c
a和b都是元组,每个元组都有两个值(很难改变)。 b的两个值都是给定且固定的。
我现在想在有一些边界的同时最小化c:5 <= a [0] <= 8和4 <= a [1] <= 7
我的代码现在是什么样的:
bnds = np.array([((5,8),(4,7)),((b1,b1),(b2,b2))])
b = np.array([b1,b2])
agues = np.array([(6,5)])
sol = op.minimize(tooptimize,aguess,b,method='SLSQP',bounds = bnds)
我当然没有解决方案。我做了很多尝试,但没有任何效果,考虑使用带此功能的毛发,我什么也没找到。
希望您能帮助我。我是编程新手,所以如果有简单的解决方案来源,请不要生气。