【问题标题】:constant Download error trying to download mnist尝试下载mnist时出现持续下载错误
【发布时间】:2021-11-02 05:59:01
【问题描述】:

错误一直说:

Downloading data from https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz 16384/11490434 [..............................] - ETA: 10s

并不断这样做,我写的代码是这样的:

import tensorflow as tf

(x_train, y_train), (x_test, y_test)= tf.datasets.mnist.load_data()
print(x_train[0])

我正在尝试使用此命令打印图像数组,我知道我可以通过其他方式执行此操作,但我正在尝试专门使用“keras.datasets.mnist.load_data()”。这个错误是什么意思? 我的tensorflow版本是2.6.1,python是3.9.7

错误如图所示:

【问题讨论】:

  • 在 WSL 上对我来说很好。 python3.9 import tensorflow as tf ds=tf.keras.datasets.mnist.load_data()Downloading data from https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz 11493376/11490434 [==============================] - 3s 0us/step 11501568/11490434 [==============================] - 3s 0us/step
  • 尝试使用 mnist.load_data("mnist") 代替。当我下载 Anaconda 时它可以工作,但是当我卸载它时,它就不起作用了。所以我决定尝试让它在安装 Anaconda 时不起作用,并且使用 mnist.load_data("mnist") 得到了同样的错误。那么 mnist.load_data() 是什么意思呢?有没有我不知道的 mnist 版本?还是我不知道的某个版本?

标签: python-3.x tensorflow


【解决方案1】:

好的,我知道出了什么问题,这是因为文件没有使用 python 的 IDLE 永久下载到其文件夹中。当我以某种方式使用 Jupyter Notebook 时,它会永久安装它。也就是说,python 的 IDLE 下载文件后,下载阶段会停止,文件会消失,python 会不断地寻找它,以便完全执行命令。既然不能,可以说是蟒蛇追尾了。

如果您要手动下载它并使用相同的命令,python 的 IDLE 将能够使用它。但是,如果您通过更改文件的打开方式弄乱了手动下载的文件并且您使用了另一个命令,例如mnist.load_data("mnist"),您将不得不像我一样通过下载 anaconda 并使用 jupyter Notebook 或类似的东西。

python 的 IDLE 这样做的原因我不知道,但如果你能找到一种方法来永久安装它,程序就会工作。

【讨论】:

    猜你喜欢
    • 2021-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-14
    • 2019-01-18
    • 2011-07-12
    • 2018-01-01
    相关资源
    最近更新 更多