将批量的图片储存到h5py中

将批量的图片储存到h5py中,代码如下:

from scipy import misc
import h5py
import numpy as np

f = h5py.File(“myh5py.hdf5”, “w”) #创建h5py文件

d1 = f.create_dataset(“train_X_orig”, (6, 64, 64, 3), ‘i’) #设置要储存的样本个数,需要提前设置好,本例中为6个

for i in range(6):
X = misc.imread(‘shou zhi_%i.jpg’ % i) #进入储存循环,本例中写入的图片为shou zhi_0,shou zhi_1,…shou zhi_5
X = misc.imresize(X, (1, 64, 64, 3))
d1[i] = X # 将第i个保存到d1[i]中即可

for key in f.keys():
print(f[key].name)
print(f[key].value)
print(f[key].shape)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值