将几个图像作为ndarray存储到一个4维ndarray中

时间:2016-12-20 20:13:32

标签: python numpy

我有一个循环,在那里我读取图像并将它们调整为32x32x3

for i, filename in enumerate(os.listdir(path)):            
    img = plt.imread(path+filename)
    out = imresize(img, [32,32])

我尝试将其存储在列表中并将其转换为numpy数组

for i, filename in enumerate(os.listdir(path)):    
    img = plt.imread(path+filename)
    out = imresize(img, [32,32])
    inet_signs.append(out)
a = np.array(inet_signs)

但这只会导致错误:

  

ValueError:无法将形状(32,32,3)中的输入数组广播到   形状(32,32)

0 个答案:

没有答案