没有合适的资源?快使用搜索试试~ 我知道了~
首页怎么用python读取cifar10数据集.docx
怎么用python读取cifar10数据集.docx
3星 · 超过75%的资源 需积分: 50 24 下载量 159 浏览量
更新于2023-03-16
1
收藏 13KB DOCX 举报
是用一个简单的程序,利用python完成CIFAR数据的一个简单的读取。CIFAR-10数据集由10个类的60000个32x32彩色图像组成,每个类有6000个图像。有50000个训练图像和10000个测试图像。 数据集分为五个训练批次和一个测试批次,每个批次有10000个图像。测试批次包含来自每个类的恰好1000个随机选择的图像。训练批次包含随机顺序的图像,但一些训练批次可能包含来自一个种类的图像比另一个类更多。总的训练批次包含来自每个类的正好5000张图像。
资源详情
资源推荐
1####怎么用 python 读取 cifar10 数据集
####注意事项:把 python 代码保存到数据集所在的文件夹里面
import pickle,cv2
def load(lename):
with open(lename, 'rb') as fo:
data = pickle.load(fo, encoding='latin1')
return data
#读取第一个训练集——data_batch_1:
p = 'data_batch_1'
d = load(p)
print(d)
print(d.keys())####上面的 d 是一个字典,我们来查看一下这个字典的关键字,一共有
四个关键字:'batch_label', 'labels', 'data', 'lenames'
print(d['batch_label'])###查看 d 的标签:training batch 1 of 5
print(d['labels'])###查看 d 里面的各个数据的标签:这些标签是 0 到 9 之间的正整数
print(d['lenames'])##查看 d 里面的图片的名称,这些图片全都是 png 格式
print(d['data'])###数据集的主体部分,是图片数据,里面包含着 10000 张图片
####把这 10000 张图片数据还原为图片:
e = d['data']
for i in range(len(e)):
cv2.imwrite('a\'+str(i)+'.jpg',e[i].reshape(32,32,3))
2.###可视化
import pickle
from scipy.misc import imsave
import numpy as np
def unpickle(le):
f = open(le, 'rb')
dict = pickle.load(f, encoding='iso-8859-1')
f.close()
return dict
lename = '/tmp/cifar10_data/cifar-10-batches-py/test_batch'
dict_train_batch1 = unpickle(lename)
print(dict_train_batch1.keys()) # 字典里有 4 组键值对
images = dict_train_batch1['data']
print(images.shape)
img = np.reshape(images[10], (3, 32, 32)) #只是测试,没有采用循环导出全部图像,
这里导出第 10 幅图
img = img.transpose(1, 2, 0)
imsave("cifar.jpg", img)
我叫好开心
- 粉丝: 4
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- Spring 应用开发手册
- Dreamweaver制作ASP动态网页与access数据库连接教程
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功