當前位置:股票大全官網 - 股票投資 - 去-matlab讀hdf5。

去-matlab讀hdf5。

用MATLAB讀取hdf文件

' ments '

數據集“註釋”

尺寸:17

MaxSize:17

數據類型:?H5T_STRING

StringLength:變量

填充:H5T_STR_NULLTERM

字符集:H5T_CSET_UTF8

字符類型:H5T_C_S1

ChunkSize:?[]

濾鏡:?沒有人

數據集“target_ids”

尺寸:17

MaxSize:17

數據類型:?H5T_STD_U64LE (uint64)

ChunkSize:?[]

濾鏡:?沒有人

填充值:0

組'/annotations/synaptic _ site '

數據集“合作夥伴”

尺寸:2x216

MaxSize:2x216

數據類型:?H5T_STD_U64LE (uint64)

ChunkSize:?[]

濾鏡:?沒有人

填充值:0

組'/卷'

數據集“原始”

尺寸:3072x3072x200

最大尺寸:3072x3072x200

數據類型:?H5T_STD_U8LE (uint8)

ChunkSize:192x96x7

濾鏡:?放氣(4)

屬性:

分辨率':40.000000 4.000000 4.000000

組'/卷/標簽'

數據集“裂縫”

尺寸:1250 x 1250 x 125

MaxSize:1250 x 1250 x 125

數據類型:?H5T_STD_U64LE (uint64)

組塊尺寸:79x79x4

濾鏡:?放氣(4)

屬性:

分辨率':40.000000 4.000000 4.000000

偏移量':?1520.000000 3644.000000 3644.000000

數據集“神經元標識”

尺寸:1250 x 1250 x 125

MaxSize:1250 x 1250 x 125

數據類型:?H5T_STD_U64LE (uint64)

組塊尺寸:79x79x4

濾鏡:?放氣(4)

屬性:

分辨率':40.000000 4.000000 4.000000

偏移量':?1520.000000 3644.000000 3644.000000

1

2.讀取hdf文件中的數據

Data= h5read('文件名。hdf ','數據集名稱');

1

例如:

raw = H5 read(' dataset/sample _ A _ padded _ 20160501 . hdf ','/volumes/raw ');

1

3.讀取數據集的屬性

Attribute = h5readatt('文件名。hdf ','數據集名稱','屬性名稱');

1

例如:

resolution = H5 readatt(' dataset/sample _ A _ padded _ 20160501 . hdf ','/volumes/raw ',' resolution ');

1

4.創建壹個hdf文件

H5create('文件名。hdf ','數據集名稱',數據大小,'數據類型','數據類型');

1

例如:

H5 create(' downs _ dataset/down sample _ A _ padded _ 20160501 . hdf ','/volumes/raw ',size_downs_raw,' Datatype ',' uint 8 ');

1

5.將數據寫入新創建的hdf。

H5write('文件名。hdf ','數據集名稱',數據變量);

1

例如:

H5 write(' downs _ dataset/down sample _ A _ padded _ 20160501 . hdf ','/volumes/raw ',downs _ raw);

1

6.將屬性寫入數據集

H5writeatt('文件名。hdf ','數據集名','屬性名',屬性變量);

1

例如:

H5 write att(' downs _ dataset/down sample _ A _ padded _ 20160501 . hdf ','/volumes/raw ',' resolution ',resolution);

1