Как получить значение взаимной корреляции и значение лага в Python? - PullRequest
0 голосов
/ 04 июля 2018

Я конвертировал код из 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 - мои входы одинаковой длины.

...