我在Windows 10上使用python 3.6.6,tensorflow 1.11.0和keras 2.1.6 按照以下博客作为导入和加载数据的指南。
https://www.tensorflow.org/tutorials/keras/basic_classification
shell IDLE输出过多的输出,并无限期地继续。
我的代码中的这一行似乎是问题所在:
(train_images, train_labels), (test_images, test_labels) = fashion_mnist.load_data()
下面是我的Shell IDLE执行中的几行输出:
1.11.0
Downloading data from https://storage.googleapis.com/tensorflow/tf-keras-datasets/train-images-idx3-ubyte.gz
8192/26421880 [..............................] - ETA: 0s
16384/26421880 [..............................] - ETA: 2:05
172032/26421880 [..............................] - ETA: 21s
450560/26421880 [..............................] - ETA: 11s
933888/26421880 [>.............................] - ETA: 7s
1507328/26421880 [>.............................] - ETA: 5s
2056192/26421880 [=>............................] - ETA: 4s
2670592/26421880 [==>...........................] - ETA: 4s
3358720/26421880 [==>...........................] - ETA: 3s
3833856/26421880 [===>..........................] - ETA: 3s
4259840/26421880 [===>..........................] - ETA: 3s
4489216/26421880 [====>.........................] - ETA: 3s
4931584/26421880 [====>.........................] - ETA: 3s
4997120/26421880 [====>.........................] - ETA: 3s
5005312/26421880 [====>.........................] - ETA: 3s
5013504/26421880 [====>.........................] - ETA: 4s
5021696/26421880 [====>.........................] - ETA: 4s
5029888/26421880 [====>.........................] - ETA: 4s
5038080/26421880 [====>.........................]
为什么外壳不停止? 感谢您的帮助。
答案 0 :(得分:1)
我相信IDLE的shell不够快,可能会减慢文件下载的速度,请尝试从终端运行相同的python代码,因为它将下载文件,并且只需执行一次。
答案 1 :(得分:0)
要执行Matias Valdenegro关于在IDLE之外加载的答案,您可以打开 Python的命令行(或在 Windows的命令行上键入python
,然后按Enter键)。
然后输入
import tensorflow as tf
按Enter键并输入:
tf.keras.datasets.mnist.load_data()
按Enter键,等待,最后您可以在IDLE上使用mnist了,而无需再次加载。
答案 2 :(得分:0)
遇到相同的问题,并在Window计算机上执行以下操作-
from keras.datasets import mnist (train_images,train_labels), (test_images, test_labels) = mnist.load_data()
这只花了61秒(如果您的网速更高,则可能会花更少的时间...)完成此操作后,您也可以从IDLE中运行程序,然后它至少会迅速运行不要卡在下载数据集上。...Matias Valdenegro也建议同样....