Как сделать функцию автокорреляции скорости в 3D [python]

Я пытаюсь выяснить способ автокорреляции набора данных, который содержит массивы скорости в направлении x,y,z, используя FFT. Моя функция ниже использует функцию nfty fft.fftn ( https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.fft.fftn.html), и это, похоже, не отображает автокорреляцию в 3D а точнее автокорреляция x,y,z отдельно.

t=len(data)
lag=linspace(0,t-1,t)
result = np.fft.fftn(data)
plt.plot(lag,result)

Кто-нибудь помочь мне, как заставить это работать или предложить лучший метод?

0 ответов

Другие вопросы по тегам