怎么用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数据集
  • 原神洞天宝钱怎么快速获取
  • 原神萤火虫怎么收集?
  • 原神怎么获得花器
  • 部落与弯刀在哪里购买特产
  • 直面暗影任务怎么接
  • 热门搜索
    如何快速赚钱 开车撞到人怎么处理 扭伤腰怎么办 湿气重的表现怎么调理 九龙山在哪里 无线路由器桥接 天翼宽带路由器设置 哪里可以看黄 西湖在哪里 u盘不显示怎么办