如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import h5py import numpy as np #HDF5的寫入: imgData = np.zeros(( 2 , 4 )) f = h5py. File ( 'HDF5_FILE.h5' , 'w' ) #創建一個h5文件,文件指針是f f[ 'data' ] = imgData #將數據寫入文件的主鍵data下面 f[ 'labels' ] = np.array([ 1 , 2 , 3 , 4 , 5 ]) #將數據寫入文件的主鍵labels下面 f.close() #關閉文件 #HDF5的讀取: f = h5py. File ( 'HDF5_FILE.h5' , 'r' ) #打開h5文件 # 可以查看所有的主鍵 for key in f.keys(): print (f[key].name) print (f[key].shape) print (f[key].value) |
輸出結果:
1
2
3
4
5
6
7
8
9
|
/ data ( 2 , 4 ) [[ 0. 0. 0. 0. ] [ 0. 0. 0. 0. ]] / labels ( 5 ,) [ 1 2 3 4 5 ] Process finished with exit code 0 |
以上這篇python中利用h5py模塊讀取h5文件中的主鍵方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。
原文鏈接:https://blog.csdn.net/qq_25964837/article/details/79002951