HDF5檔案讀寫

2021-08-09 11:33:51 字數 1052 閱讀 6347

**:

做實驗需要跑資料,caffe庫要求資料格式為hdf5.

hdf5資料的import與export可以通過matlab簡單完成。

hdfview可以簡單檢視hdf5資料。

1.h5disp命令可以檢視hdf5資料格式

>> h5disp('test.h5')

hdf5 test.h5

group '/'

dataset 'data'

size: 4x2500

maxsize: 4x2500

datatype: h5t_ieee_f64le (double)

chunksize: 2x625

filters: deflate(1)

dataset 'label'

size: 2500

maxsize: 2500

datatype: h5t_ieee_f32le (single)

chunksize: 2500

filters: deflate(1)

2.h5read命令可以匯出hdf5資料

>> testdata = h5read('test.h5','/data');

testlabel = h5read('test.h5','/label');

3.h5create和h5write命令可以建立和寫入hdf5資料

>> testdata = uint8(magic(5));

>> h5create('my_example.h5','/dataset1',size(testdata));

h5write('my_example.h5','/dataset1',testdata)

注意:hdfview與matlab的資料顯示方法不完全一樣,兩者陣列互為轉置。

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檔...

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 讀...