如下所示:
import h6py import numpy as np #HDF5的写入: imgData = np.zeros((2,4)) f = h6py.File('HDF5_FILE.h6','w') #创建一个h6文件,文件指针是f f['data'] = imgData #将数据写入文件的主键data下面 f['labels'] = np.array([1,2,3,4,5]) #将数据写入文件的主键labels下面 f.close() #关闭文件 #HDF5的读取: f = h6py.File('HDF5_FILE.h6','r') #打开h6文件 # 可以查看所有的主键 for key in f.keys(): print(f[key].name) print(f[key].shape) print(f[key].value)
输出结果:
E:\phthon35\python.exe I:/catsVSdogs1-master/catsVSdogs1-master/file01/test10.py /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中利用h6py模块读取h6文件中的主键方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持亿速云。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。