我需要最小化Python中的函数,然后找到它的变量之间的相关性(比如f(x,y))。我尝试使用scipy.optimize.minimize和
res = minimize (f,x0,method='nelder-mead',options={'xtol': 1e-8, 'disp': True})
它被最小化但我无法得到x,y之间的相关性。有一种方法可以使用这个包吗?还是有另一种更好的方法? (我不需要对某些点进行拟合,我只需找到函数的最小值)
答案 0 :(得分:0)
要在域f
中找到函数x0
的最小点,您只需使用scipy.optimize.fmin
即可。在此函数中设置disp arg将返回收敛消息。
如果您在x0
和f
之间进行回归,则使用scipy scipy.stats.linregress
。
如果您想计算scipy.optimize.minimize
函数的解与原始f
之间的相关性,那么您可以使用scipy.signal.correlate