1.下载数据集
MNIST是一个标注的手写数据集,可以用来测试你的网络是否成功,你可以从这个网站下载数据集
http://yann.lecun.com/exdb/mnist/
可以看到它分为四个部分,分别是训练图片的图像和标签,以及训练数据的图像和标签,我们需要分别对他们进行读入
在读入之前,我们还需要用np.zeros申请空间,方便追加数据
self.train_img_list = np.zeros((self.N, 28 * 28))
self.train_label_list = np.zeros((self.N, 1))
2.读入数据集
这里的数据被用python的struct打包成了二进制文件,我们需要python.struct来把这些数据读入进来
首先我们把文件用二进制的方式读进来