HDF5檔案讀寫

2021-08-17 02:12:36 字數 1120 閱讀 2476

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

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

hdfview可以簡單檢視hdf5資料。

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

1 >> h5disp('

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)

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

1 >> testdata = h5read('

test.h5

','/data');

2 >> testlabel = h5read('

test.h5

','/label

');

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

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

2 >> h5create('

my_example.h5

','/dataset1

',size(testdata));

3 >> h5write('

my_example.h5

','/dataset1

',testdata)

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

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