Я уже несколько дней пытаюсь найти правильный способ прочитать этот файл в моем проекте на python.Это обычный файл структуры данных matlab.
https://drive.google.com/open?id=1E1w1eQn6pTcQ1lkhGMJzmB5ugtmaDPht
Я знаком с тем, как читать файлы h5, что, похоже, имеет место с этим файлом .mat, так как он неНе позволяйте scipy.loadmat читать его.Поэтому я использовал h5py.Read ().
import h5py
f = h5py.File('./imgIdx.mat','r')
d = f['imgIdx/anno']
print(d[1000]) # accessing an arbitrary object
[<HDF5 object reference>]
. Это объект, с которым я не могу справиться. Предполагается, что это матрица amx 4, где m> = 0
.