使用Keras从MNIST重塑数组

问题描述 投票:0回答:1

我需要将MNIST数据集从(60000,28,28)重塑为(60000,227,227)。但是,我不想使用cv2PIL库。然后,我尝试将图片的灰度级更改为RGB并应用ALEXNET,但首先应更改图像像素。

实际上,即使使用Google Colab,我也已经尝试了很多方法,但是很遗憾,Colab不支持cv2

import numpy as np
import pandas as pd
from keras.datasets import mnist
from keras.utils import np_utils
from keras.preprocessing.image import ImageDataGenerator
(X_train, y_train), (X_test, y_test) = mnist.load_data()
python numpy image-processing keras mnist
1个回答
0
投票

您可以使用scipy.ndimage.zoom()。文档中的示例或多或少显示了相同的用例,只需将其指定为scipy.ndimage.zoom(),即可一次传递整个数组。

© www.soinside.com 2019 - 2024. All rights reserved.