做實驗需要跑資料,caffe庫要求資料格式為hdf5.
hdf5資料的import與export可以通過matlab簡單完成。
hdfview可以簡單檢視hdf5資料。
1.h5disp命令可以檢視hdf5資料格式
1 >> h5disp('2.h5read命令可以匯出hdf5資料test.h5')
2hdf5 test.h5
3 group '/'
4 dataset '
data'5
size: 4x2500
6maxsize: 4x2500
7datatype: h5t_ieee_f64le (double)
8chunksize: 2x625
9 filters: deflate(1)
10 dataset '
label
'11 size: 2500
12 maxsize: 2500
13datatype: h5t_ieee_f32le (single)
14 chunksize: 2500
15 filters: deflate(1)
1 >> testdata = h5read('3.h5create和h5write命令可以建立和寫入hdf5資料test.h5
','/data');
2 >> testlabel = h5read('
test.h5
','/label
');
1 >> testdata = uint8(magic(5));注意:hdfview與matlab的資料顯示方法不完全一樣,兩者陣列互為轉置。2 >> h5create('
my_example.h5
','/dataset1
',size(testdata));
3 >> h5write('
my_example.h5
','/dataset1
',testdata)
HDF5檔案讀寫
做實驗需要跑資料,caffe庫要求資料格式為hdf5.hdf5資料的import與export可以通過matlab簡單完成。hdfview可以簡單檢視hdf5資料。1.h5disp命令可以檢視hdf5資料格式 h5disp test.h5 hdf5 test.h5 group dataset dat...
Python 讀取HDF5檔案
使用hdf5依賴於python的工具包 h5py 使用pandas讀取 hdf的優點 hdf的優點有 自述性 對於乙個hdf檔案裡的每乙個資料物件,有關於該資料的綜合資訊 元資料 在沒有任何外部資訊的情況下,hdf允許應用程式解釋hdf檔案的結構和內容。通用性 許多資料型別都可以被嵌入在乙個hdf檔...
matlab建立HDF5檔案
一 例子 1 建立寫入 testdata uint8 magic 5 h5create my example.h5 dataset1 size testdata 建立 h5write my example.h5 dataset1 testdata 寫入 2 檢視 h5disp test.h5 3 讀...