Я использую функцию БПФ в NumPy для обработки сигналов. У меня есть массив под названием signal
который имеет одну точку данных на каждый час и всего 576 точек данных. Я использую следующий код для сигнала
, чтобы посмотреть на его преобразование Фурье.
t = len(signal)
ft = fft(signal,n=t)
mgft=abs(ft)
plot(mgft[0:t/2+1])
Я вижу два пика, но не уверен, каковы единицы оси x, то есть как они отображаются в часах? Любая помощь будет оценена по достоинству.