Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 下载数据集时发生此错误:ValueError:对关闭的文件执行I/O操作_Python_Dataset_Theano_Keras - Fatal编程技术网

Python 下载数据集时发生此错误:ValueError:对关闭的文件执行I/O操作

Python 下载数据集时发生此错误:ValueError:对关闭的文件执行I/O操作,python,dataset,theano,keras,Python,Dataset,Theano,Keras,我从Theano和Keras开始深入学习。但是,对于任何程序,我都必须加载数据集,而我无法加载任何数据集 即使我运行这两行:- from keras.datasets import cifar10 (X_train, y_train), (X_test, y_test) = cifar10.load_data() 我甚至用minst数据集尝试了上述方法。完全相同的错误 我试着一个接一个地运行命令,第一次导入很顺利。在第二个命令中,它运行,python开始下载。 然而,几秒钟后,它就断了 这就是

我从Theano和Keras开始深入学习。但是,对于任何程序,我都必须加载数据集,而我无法加载任何数据集

即使我运行这两行:-

from keras.datasets import cifar10
(X_train, y_train), (X_test, y_test) = cifar10.load_data()
我甚至用minst数据集尝试了上述方法。完全相同的错误

我试着一个接一个地运行命令,第一次导入很顺利。在第二个命令中,它运行,python开始下载。 然而,几秒钟后,它就断了

这就是确切的错误:-

(X_列,y_列),(X_测试,y_测试)=cifar10.加载数据()下载 数据来自
8929280/170498071[>预计到达时间:82列 (最近一次通话最后一次):

文件“”,第1行,在 (X_列,y_列),(X_测试,y_测试)=cifar10.负载数据()

文件 “C:\Users\Aseem\Anaconda3\envs\anacondaseem\lib\site packages\keras\datasets\cifar10.py”, 第11行,加载_数据 path=get_文件(dirname,origin=origin,untar=True)

文件 “C:\Users\Aseem\Anaconda3\envs\anacondaseem\lib\site packages\keras\utils\data\u utils.py”, 第76行,在get_文件中 提高e

ValueError:对关闭的文件执行I/O操作

我不知道为什么会这样。文件data_utils.py中似乎有问题


我该怎么办?

我尝试了你的精确代码,它在我的计算机上运行良好。失败可能是由于几个原因造成的,例如internet连接不稳定或主文件夹中的可用空间不足


您可以使用下载管理器手动下载,将其放入~/.keras/dataset中,并将其重命名为cifar-10-batches-py.tar.gz,然后再次运行代码,它将拾取文件并从那里继续处理。

好技巧。为我工作,谢谢你,你添加下载链接也很体贴。you's great=D。我将运行时模式从GPU更改为CPU,这个错误已经解决了。当我的GPU限制在google colab中达到时,当我关闭GPU并切换到CPU时,这个错误发生在我身上,对我来说是有效的