首页 > 解决方案 > 如何在 Python 中获取互相关值和滞后值?

问题描述

我正在将代码从 MATLAB 转换为 Python。在 MATLAB 中,用于互相关的代码是:

[acor,lag]=xcorr(h,k);

在 Python 中,互相关由 NumPy 完成:

z=np.correlate(h,k)

np.correlate它只返回相关值而不是滞后时间。如何在 Python 中同时获得相关值和滞后值?

我也尝试过使用 matplotlib:

z=plt.xcorr(h,k)

注意:我的输入在哪里h以及在哪里k具有相同的长度。

标签: pythonmatlabnumpymatplotlibcross-correlation

解决方案


推荐阅读