Я создал файл hdf5 в Matlab с размером матрицы (1 x 19 000 000).Файл имел размер 150 мегабайт.
Мой вопрос о том, как найти идеальный размер куска и коэффициент дефляции?После игры я обнаружил, что размер фрагмента 1 x 1 000 000 с дефлятом, установленным на 7, достигает файла 100 мегабайт.
Вторая проблема заключается в том, что я не могу импортировать этот файл в Python
Matlab
h5create('Xn.h5','/rawdata',size (data),'ChunkSize',[1 1000000],'Deflate',7 )
Python
import h5py
filename = 'Xn.h5'
f = h5py.File(filename, 'r')
print("Keys: %s" % f.keys())
Я ожидал, что Python будет обрабатывать данные гладко, как Matlab, но этого не произошло