EOFError: Compressed file ended before the end-of-stream marker was reached解决办法(在Windows下查看已下载的MNIST数据文件)

出现这个问题的原因是因为文件下载到一半就中断了,解决办法是删除datasets中下载到一半的数据包。

下面以我遇到的问题为例:

我下载数据下载到最后一个包就没有反应了,于是我强制终止了运行,可能是因为网络问题,到后面我再运行发现疯狂报错。。。

搜了很多博客,有的说删掉tmp文件夹下的文件,有的说删除掉dataset下的文件,但是后来我发现每个人的问题不一样,下载文件的目录可能也不同。

在Windows下查看已下载的MNIST数据文件

上图中画圈的位置有个Keras,我的datasets就是在Keras的文件夹下面,所以我必须找到Keras文件夹才能正确地删掉下载了一半的文件(看下图):

需要自己找到对应的目录删掉对应的数据文件。

下面测试我删除后是否有效:(再次运行代码,并测试)

上图圈中语句说明正确的运行,最后显示plt视图:

这是我调用函数语句,下载的数据的展示,成功解决了该error。

原文地址:https://www.cnblogs.com/shixinzei/p/11024200.html

时间: 2024-10-08 15:02:11

EOFError: Compressed file ended before the end-of-stream marker was reached解决办法(在Windows下查看已下载的MNIST数据文件)的相关文章

EOFError: Compressed file ended before the end-of-stream marker was reached

EOFError: Compressed file ended before the end-of-stream marker was reached python在下载时,出现上述错误提示,一般这种问题都是因为所下载文件已经存在或下载了部分.若再重新下载,这会出现上述错误. 解决方式:找到下载的文件目录,删除文件,重新下载. 原文地址:https://www.cnblogs.com/chay/p/10421635.html

(知道因为下载数据库错误,而导致解压失败,但是找不到下载到哪里了呀!原来在这里)EOFError: Compressed file ended before the end-of-stream marker was reached

把下载好的数据放在这里就行了 背景:运行LeNet识别CIFAR-10的图像的代码时,报错: EOFError: Compressed file ended before the end-of-stream marker was reached 解决办法:在C:\Users\华硕\.keras\datasets的目录下面把 cifar-10-batches-py 这个文件夹删掉 原因: 第二次运行时,报错为找不到data_batch_1 这个文件,我的cifar-10-batches-py文件夹

exec: "/bin/xtensa-lx106-elf-g++": file does not exist Arduino for 8266 core 开发错误解决办法

可能的原因及解决办法:因为xtensa-lx106-elf-gcc这个工具没有完整安装,删除当前版本的8266 开发板,然后重新安装一次即可 问题现象:最近折腾esp8266和arduino的几块板子,做自动生产线控制系统的demo演示环境.之前使用使用esp8266的板子一直用的好好的,最高升级到2.3版本都没有问题.上周升级到2.4 以后,发现了一个问题,每次编译都提示exec: "/bin/xtensa-lx106-elf-g++": file does not exist 解决

failed to open file mysql,导入mysql数据库打不开的解决办法

使用mysql导入数据库时很不凑巧的出现: Failed to open file 'xxx.sql', error: 2 出现这种情况时什么都不要干,第一在你的mysql中设定编码模式 set names 编码模式: 第二尽量你导入的数据库的名字不要是中文,先把他改为英文名再导入试试.如若不行请试以下方法: 主要的原因在于mysql没权限读取你指定导入盘符的权限. so我们此时应该给mysql 加上读取权限 转载请注明出处:http://blog.csdn.net/zch501157081/a

input[file]标签的accept=”image/*”属性响应很慢的解决办法

转自:http://blog.csdn.net/lx583274568/article/details/52983693 input[file]标签的accept属性可用于指定上传文件的 MIME类型 . <input type="file" name="file" class="element" accept="image/*"> 这段代码在Chrome和Safari等Webkit浏览器下却出现了响应滞慢的问题,

According to TLD or attribute directive in tag file, attribute value does not accept any expressions报错解决办法

1.出现原因: 导入的uri由于不是正确的导致这个jstl不支持el的表达式 jstl uri导入错误:  1 <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 不支持el表达式 修改方法 将其改为  1 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

html的input[type=&quot;file&quot;]的change方法只起一次作用的解决办法

上传文件的js通常写法: document.getElementById('#upload').onchange = function () { // do something }; 这样会产生一个问题:选择一个文件之后,再次选择一个文件将不会触发onchange事件(即使是不同的文件也不会). 解决方法:使用jQuery的live方法 $('#upload').live('change', function () { // do something });

Error: bzip2: Compressed file ends unexpectedly; # perhaps it is corrupted?

# 下载了一个.tar.bz2结尾的压缩文件,# 使用tar -xjf解压,但是报错. # 报错信息:# bzip2: Compressed file ends unexpectedly;        # perhaps it is corrupted?  *Possible* reason follows.# bzip2: Inappropriate ioctl for device        # Input file = (stdin), output file = (stdout)#

windows下启动redis提示Invalid argument during startup: Failed to open the .conf file: redis.windows.connf CWD=C:\Users\Administrator

环境:Windows 7 64bit 旗舰版 redis 3.2.100 64bit 开始的时候,redis运行的好好的,不过每次启动都要要进入其路径,挺麻烦的,所以就想把它的路径设置到环境变量里,然后直接运行就出现错误:Invalid argument during startup:Failed to open the .conf file: redis.windows.connf CWD=C:\Users\Administrator 网上搜索了好久也找不到解决办法.后来想是不是因为环境变量的