我继承了一些试图最小化函数的代码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的事实?我试图对这个优化函数的结构进行一些研究,但我无法找到我需要的答案。任何帮助是极大的赞赏methodTNC