【发布时间】:2018-09-21 12:04:18
【问题描述】:
import numpy as np
def unpickle(file):
import pickle
with open(file, 'rb') as fo:
dict = pickle.load(fo, encoding='bytes')
return dict
train = []
for j in range (1,6):
train.append(unpickle('/Users/sachalabdullah/Desktop/cifar-10-batches-py/data_batch_'+str(j)))
test = unpickle ("/Users/sachalabdullah/Desktop/cifar-10-batches-py/test_batch”)
我已经加载了 CIFAR_10,因为我是 python 新手,我不知道如何从字典中访问数据。
还有一件事让我感到困惑,我在train 中附加了所有五批训练数据,假设我只能访问数据集中的标签和图像,所以如果我正在访问它,我将从全部五个批次,或者我需要为每个批次分别访问图像和标签?
是否有任何与此等效的 Matlab,如果我想从矩阵中获取第 1 列和第 2 列,我会做 A(:, [1,2]) ,或者没有?
【问题讨论】:
标签: python python-3.x machine-learning computer-vision classification