У меня есть массив данных измерений (ntime,nlon)
, для которого я выполняю 2D БПФ (numpy.fft.fft2
).
ntime, nlon = temp_data.shape
freq = np.fft.fftfreq(ntime)
wavenumber = np.fft.fftfreq(nlon)
ft = np.fft.fft2(temp_data)
wavenumber
и freq
являются положительными и отрицательными значениями. Однако документации о порядке размещения ft
не так много.
Q1. Как расположены freq
и wavenumber
на выходе fft2
?
Q2. Что мне нужно изменить, чтобы изменить порядок freq
и wavenumber
для построения с выводом fftshift(ft)
?