当将MNIST数据集拆分为x_train
和y_train
时,为什么生成的两个数组形状不同?
(x_train, y_train), (x_test, y_test) = keras.datasets.mnist.load_data()
print(x_train.shape) >>> (60000, 28, 28)
print(y_train.shape) >>> (60000,)
发布于 2021-09-01 02:26:00
我假设您使用的是基于维度的MNIST数据集,x_train
和y_train
形状不同的原因是因为它们包含不同的信息。x_train
包含28x28像素的手写图,这就是为什么您在x_train.shape
中看到28, 28
,而y_train
包含手写数字对应的数字
https://stackoverflow.com/questions/69007044
复制相似问题