怎么用python读取CIFAR10数据集

 时间:2024-10-12 23:50:04

1、在百度上搜索CIFAR10,下载适用于python的数据集。

怎么用python读取CIFAR10数据集
怎么用python读取CIFAR10数据集

2、把下载的压缩包解压到某个文件夹里面。数据集包括6个文件,其中前五个是训练集,最后一个是测试集。

怎么用python读取CIFAR10数据集

3、我们用咸菜模块来读取数据:# -*- coding: utf-8 -*-import pickledef load(filename): with open(filename, 'rb') as fo: data = pickle.load(fo, encoding='latin1') return data把python代码保存到数据集所在的文件夹里面。

怎么用python读取CIFAR10数据集

4、读取第一个训练集——data_batch_1:p = 'data_batch_1'd = load(p)

怎么用python读取CIFAR10数据集

5、上面的d是一个字典,我尺攵跋赈们来查看一下这个字典的关键字:print(d.keys())一共有四个关键字:'batch_label', 'labels', &#泌驾台佐39;data', 'filenames'

怎么用python读取CIFAR10数据集

6、查看d的标签:'batch_label'运行结果是:training batch 1 of 5

怎么用python读取CIFAR10数据集

7、查看d里面的各个数据的标签:print(d['labels'])这些标签是0到9之间的正整数。

怎么用python读取CIFAR10数据集

8、查看d里面的图片的名称:print(d['filenames'])这些图片全都是png格式。

怎么用python读取CIFAR10数据集

9、数据集的主体部分,是图片数据:print(d['data'])里面包含着10000张图片。

怎么用python读取CIFAR10数据集

10、把这10000张图片数据还原为图片:e = d['data']for i in range(len(髫潋啜缅e)): cv2.imwrite('a\\'+str(i)+'.jpg', e[i].reshape(32,32,3))

怎么用python读取CIFAR10数据集
  • 原神洞天宝钱怎么快速获取
  • 原神萤火虫怎么收集?
  • 原神怎么获得花器
  • 部落与弯刀在哪里购买特产
  • 直面暗影任务怎么接
  • 热门搜索
    同讲普通话携手进小康手抄报内容 感恩教师手抄报 关于爱的手抄报 感恩父母手抄报图片 关于夏天的手抄报 手抄报版面设计图花边 四年级安全手抄报 清明节手抄报全国第一 清正廉洁手抄报 我的中国梦手抄报画