python3 读取numpy和写入numpy到hdf5

网友投稿 358 2022-11-29

python3 读取numpy和写入numpy到hdf5

在用深度学习训练的时候,我们经常要保存一些数据,用pickle的话,最大只能保存4GB,但是hdf5是没有限制的,所以这里介绍一下如果用python的h5py库来读取数据和写入数据。

首先要安装h5py:

pip install h5py

写入

import numpy as npimport h5pydata_to_write = np.random.random(size=(100,100)) with h5py.File('name-of-file.h5', 'w') as hf: hf.create_dataset("name-of-dataset", data=data_to_write)

读取

with h5py.File('name-of-file.h5', 'r') as hf: data = hf['name-of-dataset'][:]

参考文献

[1].Input and output numpy arrays to h5py. ​​https://stackoverflow.com/questions/20928136/input-and-output-numpy-arrays-to-h5py​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java8 接口默认方法和静态方法
下一篇:Java程序结构与常量变量难点解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~