Ich versuche, die CIFAR10-Datensätze zu lesen, die in Batches von https://www.cs.toronto.edu/~kriz/cifar.html> angegeben sind. Ich versuche, es in einen Datenrahmen mit Gurke zu setzen und 'Daten' Teil davon zu lesen. Aber ich bekomme diesen Fehler.Cifar10-Datensatz in Stapeln lesen
KeyError Traceback (most recent call last)
<ipython-input-24-8758b7a31925> in <module>()
----> 1 unpickle('datasets/cifar-10-batches-py/test_batch')
<ipython-input-23-04002b89d842> in unpickle(file)
3 fo = open(file, 'rb')
4 dict = pickle.load(fo, encoding ='bytes')
----> 5 X = dict['data']
6 fo.close()
7 return dict
KeyError: 'Daten'.
i ipython bin mit und hier ist mein Code:
def unpickle(file):
fo = open(file, 'rb')
dict = pickle.load(fo, encoding ='bytes')
X = dict['data']
fo.close()
return dict
unpickle('datasets/cifar-10-batches-py/test_batch')
Druck dict.keys() hinzufügen und sehen, was drin ist – lejlot
@lejlot dict_keys ([b 'batch_label', b'data ', b'labels', b'filenames ')) .. – decipher
versuche, 'X = dict [b'data']' dann – lejlot