NotImplementedError:matlabv7.3ファイルにはHDFリーダーを使用してください



Notimplementederror Please Use Hdf Reader



コード上で直接、Pythonで.matファイルを読み取る問題:

data = scipy.io.loadmat('cebi.mat') # read mat file print(data.keys()) # View all variables in the mat file #print(data['__header__']) print(data['DATA']) user=data['DATA'] user.dtype #View type user.dtype.names #View attribute names

エラーレポートは次のとおりです。



NotImplementedError:matlabv7.3ファイルにはHDFリーダーを使用してください

hdfを使用して読み取るように促し、自然にBaiduに移動しますが、たまたま解決できました クリックしてリンクを開きます



次に、これに変更すると、データを読み取ることができます。

import h5py data=h5py.File('cebi.mat','r') x=list(data.keys()) #data[x[1]] #w=data[x[1]]['wave'] www=data[data[x[1]]['wave'][0][0]].value

結果のwwwはfloatタイプの配列です