我需要将MNIST数据集从(60000,28,28)重塑为(60000,227,227)。但是,我不想使用cv2
或PIL
库。然后,我尝试将图片的灰度级更改为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()
您可以使用scipy.ndimage.zoom()
。文档中的示例或多或少显示了相同的用例,只需将其指定为scipy.ndimage.zoom()
,即可一次传递整个数组。