14 images=np.fromfile(imgpath,dtype=np.uint8).reshape(len(labels),28,28) 15 return images,labels ---> 16 (train_images , train_labels)= load_mnist_train ('/jovyan/') 17 (test_images , test_labels)= load_mnist_train('/jovyan/', kind ='t10k') 18 print(train_images.shape ,test_images.shape,train_labels.shape,test_labels.shape) <ipython-input-1-17078218a89f> in load_mnist_train(path, kind) 7 labels_path = os.path.join ( path,'%s-labels.idx1-ubyte'%kind ) 8 images_path = os.path.join ( path,'%s-images.idx3-ubyte'%kind ) ----> 9 with open ( labels_path ,' rb ') as lbpath : 10 magic , n =struct.unpack ('>ll', Ibpath.read (8)) 11 labels = np . fromfile ( lbpath , dtype = np .uint8)
时间: 2024-03-18 21:45:21 浏览: 171
c#用aspose.word读取word文件内容,并显示图片
4星 · 用户满意度95%
这段代码是用来加载 MNIST 数据集的,是用 Python 编写的。其中,load_mnist_train 函数接受一个 path 参数,表示数据集所在的路径,以及一个 kind 参数,表示是训练集还是测试集。这个函数返回了一个元组,包含训练集或测试集的图像和标签。具体地,函数内部通过读取数据集文件的方式,将图像和标签加载到了 numpy 数组中,然后返回这些数组。
阅读全文