Я пытаюсь изменить форму изображений, которые в настоящее время сжаты в массив 1d
например, 10000 изображений, представленных как (10000, 3072)
Я пытаюсь сделать следующее
def _show_images(images, cols=5, titles=None):
assert ((titles is None) or (len(images) == len(titles)))
n_images = len(images)
if titles is None: titles = ['Image (%d)' % i for i in range(1, n_images + 1)]
fig = plt.figure()
for n, (image, title) in enumerate(zip(images, titles)):
a = fig.add_subplot(cols, np.ceil(n_images / float(cols)), n + 1)
if image.ndim == 2:
plt.gray()
plt.imshow(image)
a.set_title(title)
fig.set_size_inches(np.array(fig.get_size_inches()) * n_images)
plt.show()
def show_images(data, labels, cl):
data = data.reshape[data.shape[0], 32, 32, 3]
_show_images(data)
Почему я не вижу картинки?