tensorflow(下载mnsit数据集遇到的问题)
今天在学习tensorflow中的mnist数据集时,遇到了一点小问题。
我没有根据视频中直接引用input_data.py来下载mnist数据集。
而是采用了:
from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets('MNIST_data', one_hot=True)
首先遇到了这个问题:
ModuleNotFoundError: No module named 'tensorflow.examples.tutorials'
这个问题是由于路径下没有 tutorial 文件夹导致的,可以在我找到的博主的百度网盘中下载
提取码是:xxy7
下载好之后放在
F:\Anaconda\Anaconda\Lib\site-packages\tensorflow\examples
即可,可能每个人的路径都不相同。
后来又遇到了这个问题:
TimeoutError: [WinError 10060]
我建议大家直接到mnist数据集下载网页:http://yann.lecun.com/exdb/mnist/中下载数据集压缩包。然后将其放在与你代码中相同的文件夹中去
这样就可以接着运行你之后的代码了。
import numpy as np import tensorflow as tf import matplotlib.pyplot as plt from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets('MNIST_data', one_hot=True) print("packs loaded") trainimg = mnist.train.images trainlabel = mnist.train.labels testimg = mnist.train.images testlabel = mnist.train.labels print("MNIST loaded") print(trainimg.shape) print(trainlabel.shape) print(testimg.shape) print(testlabel.shape)