У меня довольно большой набор данных. Вся информация хранится в файле формата hdf5. Я нашел библиотеку h5py для Python. Все работает исправно, кроме
[<HDF5 object reference>]
Я понятия не имею, как преобразовать его во что-то более читабельное. Могу ли я это сделать вообще? Потому что документация в этом вопросе немного сложна для меня. Возможно, есть какие-то другие решения с разными языками, не только Python. Я ценю каждую помощь, которую я получу.
В идеале это должна быть ссылка на файл.
Это часть моего кода:
import numpy as np
import h5py
import time
f = h5py.File('myfile1.mat','r')
#print f.keys()
test = f['db/path']
st = test[3]
print( st )
st
выход [<HDF5 object reference>]
test
выход <HDF5 dataset "path": shape (73583, 1), type "|O8">
И я ожидаю вместо [<HDF5 object reference>]
что-то вроде этого: /home/directory/file1.jpg
. Если это возможно конечно.