如何重整我的泡菜数据集图像?

时间:2019-06-02 08:46:34

标签: python keras jupyter-notebook pickle

我不知道如何重塑所有图像(点刺数据集)我只重塑了一张图像。我有9000个训练集和3000个有效集,而我的测试集没有标签。模型。

我正在使用tensorflow,keras和pickle文件,并且是DL和python的新手。

# loading data from pickle files 

def unpickle(file):
   with open (file,'rb') as fo:
       dict = pickle.load(fo,encoding='bytes ')
       data = dict['data']
       labels = dict['label']
   return data, labels

# display an image 
with open('datasets/trainset.pickle', 'rb') as fo:
    dict=pickle.load(fo,encoding='bytes ')
    datadict = pickle.load(f)
    x_train=dict['data']
    x = datadict['data']
    y = datadict['labels']
    x = x.reshape(9000, 3, 32, 32)
    index=67
    img=x_train[index]
    img=img.reshape(-1,32,32).transpose([1,2,0])
    plt.imshow(img)

    print(img[0].shape)
    print (pickle.load(f))


ValueError                                
Traceback (most recent call last)
<ipython-input-204-67d6bdfd1b2f> in <module>
      2 with open('datasets/trainset.pickle', 'rb') as fo:
      3     dict=pickle.load(fo,encoding='bytes ')
----> 4     datadict = pickle.load(f)
      5 
      6     x_train=dict['data']

ValueError: peek of closed file

0 个答案:

没有答案