首页 > 代码库 > 利用h5py存储数据
利用h5py存储数据
两类容器:group & dataset
group类似文件夹,字典。 dataset是数据集,类似数组
支持更多的对外透明的存储特征,数据压缩,误差检测,分块传输
import h5py
读:
f = h5py.File(file, mode=‘r‘)
f.keys()
dset = f[‘mydataset‘]
写:
f = h5py.File(file, mode=‘w‘)
dset = f.create_dataset(name, dataOrSize, dtype, )
可选项:
chunks: True自动分块, 如果手动分块则输入元组
可以对数据块设置attrs
dset.attrs[‘abc‘] = 1
高级特性:
滤波器组?加入参数compression = ‘gzip‘
hdf5文件本身大小没有限制
一个dataSet最多32维, 每个维最多2^64个值
一个chunk最大4G,
利用h5py存储数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。