这是一个简短的问题,但谷歌每次都会指出我找不到答案的文档。你知道吗
我正在使用scipy.优化.最小化. 效果不错,一切都很好。 我可以定义一个要使用的方法,但是即使我没有指定方法,它也可以工作。你知道吗
有没有办法得到一个输出,使用了哪种方法?我知道result类,但是这里没有提到方法。你知道吗
举个例子:
solution = opt.minimize(functitionTOminimize,initialGuess, \
constraints=cons,options={'disp':True,'verbose':2})
print(solution)
我可以将value方法设置为slsqp
或cobyla
,但我想看看程序正在选择什么。我怎样才能得到这个信息?你知道吗
根据scipy-optimize-minimize-docs:如果没有指定方法,默认选择将是BFGS、L-BFGS-B、SLSQP中的一个,这取决于问题是否有约束或边界。要获得有关方法部署顺序的更多详细信息,您应该查看scipy-optimize-minimize-source-code-line-480。从源代码来看,顺序如下:
相关问题 更多 >
编程相关推荐