請問如何用python對mat文件做STFT?
我會讀取mat文件,可是不知道怎麼對它進行處理,mat文件是二進制文件,不是一個信號,我想處理它,是不是要先做點什麼呀?
import scipy.io as sciopath = r'E:\data.mat'matdata = scio.loadmat(path)
將mat文件輸出print(matdata)
這是結果,看起來是一堆復數?{
'__header__': b'MATLAB 5.0 MAT-file, Platform: PCWIN64, Created on: \xd6\xdc\xce\xe5 6\xd4\xc2 24 15:36:29 2022', '__version__': '1.0', '__globals__': [], 'sig': array([[-0.00473022-0.00531006j, -0.0045166 +0.00231934j, -0.00164795+0.00299072j, ..., -0.00012207+0.01489258j, 0.01419067+0.00518799j, 0.01101685-0.01196289j]])}
我的目的是:想問一下如何對mat文件進行處理,真的是束手無策啊?