CIFAR-10数据集解析

import pickle
import  numpy as np
import os
CIFAR_DIR = "./"

print(os.listdir(CIFAR_DIR))


with open(os.path.join(CIFAR_DIR, 'data_batch_1'), 'rb') as f:
    data = pickle.load(f)
    #data = pickle.load(f, encoding='bytes') # python3
    
    print(type(data))   #<type 'dict'>
    print(data.keys())  #['data', 'labels', 'batch_label', 'filenames'] 

    print(type(data['data'])) #<type 'numpy.ndarray'>
    print(data['data'].shape) #(10000, 3072)

    print(data['data'][0:3])  #[[ 59  43  50 ..., 140  84  72]
 															#[154 126 105 ..., 139 142 144]
 															#[255 253 253 ...,  83  83  84]]
    
    print(type(data['labels']))#<type 'list'>
    print(data['labels'][:3]) #[6, 9, 9]
    	
    print(type(data['labels']))#<type 'list'>
    print(data['batch_label']) #training batch 1 of 5
    
    print(type(data['labels']))#<type 'list'>
    print(data['filenames'][:3]) #['leptodactylus_pentadactylus_s_000004.png', 'camion_s_000148.png', 'tipper_truck_s_001250.png']

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值