我继承了一些试图使用函数最小化函数的代码scipy.optimize.minimize.我无法理解fun和jac参数的一些输入
最小化调用看起来像这样:
result = minimize(func, jac=jac_func, args=(D_neg, D, C), method = 'TNC' ...other arguments)
Run Code Online (Sandbox Code Playgroud)
func 看起来如下:
def func(G, D_neg, D, C):
#do stuff
Run Code Online (Sandbox Code Playgroud)
jac_func 具有以下结构:
def jac_func(G, D_neg, D, C):
#do stuff
Run Code Online (Sandbox Code Playgroud)
我不明白的是G输入func和jac_func来自哪里.是以某种方式在minimize函数中指定,还是由method指定为TNC?的事实?我试图对这个优化函数的结构进行一些研究,但是我找不到我需要的答案.任何帮助是极大的赞赏