# import cPickle import pickle def unpickle(file): with open(file, 'rb') as fo: # dict = cPickle.load(fo) dict = pickle.load(fo, encoding='latin1') return dict traindict = unpickle("./cifar-100-python/train") testdict = unpickle("./cifar-100-python/test") with open("cifar100.txt", "w+") as f: # for i in xrange(len(traindict['data'])): for i in range(len(traindict['data'])): a = ','.join([str(c) for c in traindict['data'][i][:1024]]) + ';' + \ ','.join([str(c) for c in traindict['data'][i][1024:2048]]) + ';' + \ ','.join([str(c) for c in traindict['data'][i][2048:]]) + ';' + \ str(traindict['fine_labels'][i]) f.write(a+"\n") with open("cifar100.txt", "a") as f: # for i in xrange(len(testdict['data'])): for i in range(len(testdict['data'])): a = ','.join([str(c) for c in testdict['data'][i][:1024]]) + ';' + \ ','.join([str(c) for c in testdict['data'][i][1024:2048]]) + ';' + \ ','.join([str(c) for c in testdict['data'][i][2048:]]) + ';' + \ str(testdict['fine_labels'][i]) f.write(a+"\n")