1、MNIST数据集下载( 提取码: MN4S)
2、加载数据
import numpy as np
#加载数据
data= np.load('MNIST_data/mnist.npz', allow_pickle=True)
x_train, y_train = data['x_train'], data['y_train']
x_test, y_test = data['x_test'], data['y_test']
#打印形状
print(x_train.shape)
print(y_train.shape)
print(x_test.shape)
print(y_test.shape)
打印结果:
(60000, 28, 28)
(60000,)
(10000, 28, 28)
(10000,)
以上代码使用了NumPy库中的np.load函数,它可以从一个保存了NumPy数组的文件中加载数据。具体来说,np.load函数的第一个参数是文件名,allow_pickle=True表示可以加载序列化的数据。
本文演示了如何下载并使用MNIST数据集,这是一个广泛用于手写数字识别的图像数据集。通过NumPy库加载数据后,分别获取了训练集和测试集的图像和标签,为机器学习模型的训练和评估做准备。

被折叠的 条评论
为什么被折叠?



