一、例子
1、建立寫入
testdata = uint8(magic(5));2、檢視h5create('my_example.h5','/dataset1',size(testdata)); %建立
h5write('my_example.h5','/dataset1',testdata) %寫入
h5disp('test.h5')3、讀取
testdata = h5read('test.h5','/data');二、matlab幫助檢視testlabel = h5read('test.h5','/label');
1、h5create(filename,datasetname,size,param1,value1, ...)
(1)建立乙個hdf5資料集,該資料集的名稱為「資料集名稱
」,其區段由檔名在檔案中指定。如果datasetname是完整路徑名,則建立所有中間組(如果它們還不存在)。如果檔名不存在,就建立它。大小元素應該是inf,以便指定無限的範圍。
引數value
(2)例子
example: create a fixed-size 100x200 dataset.h5create('myfile.h5','/mydataset1',[100 200]);
h5disp('myfile.h5');
example: create a single precision 1000x2000 dataset with a chunk sizeh5create('myfile.h5','/mydataset2',[1000 2000], 'datatype','single', ...
'chunksize',[50 80],'deflate',9);
h5disp('myfile.h5');
example: create a two-dimensional dataset that is unlimited along the2、h5read, h5write, h5info, h5disp.命令直接help檢視就可以了second extent.
h5create('myfile.h5','/mydataset3',[200 inf],'chunksize',[20 20]);
h5disp('myfile.h5');
三、不能用的bug
我電腦上有兩個matlab,64位的r2016a版本的不能用,後來用的32 位r2012a可以成功使用
HDF5檔案讀寫
做實驗需要跑資料,caffe庫要求資料格式為hdf5.hdf5資料的import與export可以通過matlab簡單完成。hdfview可以簡單檢視hdf5資料。1.h5disp命令可以檢視hdf5資料格式 h5disp test.h5 hdf5 test.h5 group dataset dat...
HDF5檔案讀寫
做實驗需要跑資料,caffe庫要求資料格式為hdf5.hdf5資料的import與export可以通過matlab簡單完成。hdfview可以簡單檢視hdf5資料。1.h5disp命令可以檢視hdf5資料格式 1 h5disp test.h5 2hdf5 test.h5 3 group 4 data...
Python 讀取HDF5檔案
使用hdf5依賴於python的工具包 h5py 使用pandas讀取 hdf的優點 hdf的優點有 自述性 對於乙個hdf檔案裡的每乙個資料物件,有關於該資料的綜合資訊 元資料 在沒有任何外部資訊的情況下,hdf允許應用程式解釋hdf檔案的結構和內容。通用性 許多資料型別都可以被嵌入在乙個hdf檔...