【发布时间】:2017-10-07 12:46:39
【问题描述】:
在提取 cifar10 数据集时,我遇到了维度为 32x32x3 的数组。
我可以用例如颜色绘制图像plt.imshow(train_data[2]);将数组转换为具有灰度值的 32x32 维度的常用方法是什么?
train_data, train_labels, test_data, test_labels =
load_cifar10_data(data_dir)
print(train_data.shape)
print(train_labels.shape)
输出:
(50000, 32, 32, 3) (50000,)
同时,我只是保存图像并再次读取它们,但我想有一种更优雅的方式可以直接将图片存储为灰度。
【问题讨论】:
标签: python arrays image numpy grayscale