我想使用numpy来进行双频变换。我有一些在时空域中的数据,我想在频率 - 波数域中查看它。我认为numpy的ft2命令可以为我做这个,但我有点不确定如何实现它。我的数据位于形状为(864000, 2)
的二维数组中,第一列是空间数据,第二列是第二列。我尝试了以下内容,
ft2 = fft2(data)
plot(abs(ft2))
我得到的东西在中央看起来很平坦,在角落处爆炸,我认为不对。任何人都知道如何正确地做到这一点???
答案 0 :(得分:0)
好吧我误解了用法,对于fft2,数据需要是一个n乘m矩阵,每行应代表不同的时间增量,每列应代表不同的位置。