标签: python matlab numpy matplotlib cross-correlation
我正在将代码从MATLAB转换为Python。在MATLAB中,用于互相关的代码为:
[acor,lag]=xcorr(h,k);
在Python中,互相关由NumPy完成:
z=np.correlate(h,k)
但是在np.correlate中,它仅返回相关值,而不是滞后时间。如何在Python中同时获得相关值和滞后值?
np.correlate
我也尝试过使用matplotlib:
z=plt.xcorr(h,k)
NB:其中h和k是我的输入,长度相同。
h
k