【发布时间】:2013-11-19 13:25:43
【问题描述】:
我继承了一些代码,它试图使用scipy.optimize.minimize 最小化一个函数。我无法理解 fun 和 jac 参数的一些输入
最小化调用看起来像这样:
result = minimize(func, jac=jac_func, args=(D_neg, D, C), method = 'TNC' ...other arguments)
func 如下所示:
def func(G, D_neg, D, C):
#do stuff
jac_func 具有以下结构:
def jac_func(G, D_neg, D, C):
#do stuff
我不明白G 输入到func 和jac_func 的来源。这是在minimize 函数中以某种方式指定的,还是method 被指定为TNC 的事实?我试图对这个优化函数的结构进行一些研究,但我无法找到我需要的答案。非常感谢任何帮助
【问题讨论】:
标签: python numpy scipy minimize