当我运行此代码时,出现以下错误。我尝试过不同的技术来解决这个问题,但没有成功。
请问有人可以帮我解决这个问题吗?对于同一问题有一些解决方案,但我无法得到他们的解决方案。
import numpy
from keras.datasets import imdb
(X_train, y_train), (X_test, y_test) = imdb.load_data()
X = numpy.concatenate((X_train, X_test), axis=0)
y = numpy.concatenate((y_train, y_test), axis=0)
使用 Theano 后端。
BadZipFile
/home/maaz/anaconda3/lib/python3.6/zipfile.py in _RealGetContents(self)
1165 raise BadZipFile("File is not a zip file")
1166 if not endrec:
-> 1167 raise BadZipFile("File is not a zip file")
1168 if self.debug > 1:
1169 print(endrec)
BadZipFile: File is not a zip file Traceback (most recent call
BadZipFile: File is not a zip file
当之前的下载因某种原因停止而导致 keras 缓存中的 zip 文件损坏时,可能会发生这种情况。 尝试清理 keras 数据集缓存: rm ~/.keras/datasets/*
我也有同样的问题。 我下载到一半,然后要去上班,所以就停止了下载。 下班后,我重新运行该程序,它给了我同样的消息。 我有 Mac 操作系统,如何从数据集中清除案例? 谢谢。
我想通了。 我实际上必须在 bash 上执行 rm -R .keras/datasets 。
Google Colab 上也出现同样的错误。
代码:
!pip install extra-keras-datasets
from extra_keras_datasets import emnist
(input_train, target_train), (input_test, target_test) = emnist.load_data(type='mnist')
错误:
从http://www.itl.nist.gov/iaui/vip/cs_links/EMNIST/matlab.zip下载数据 109889/109889 ──────────────────────────────────── 0s 2us/步 -------------------------------------------------- ------------------------ BadZipFile Traceback(最近一次调用最后一次) 在 () 1 从 extra_keras_datasets 导入 emnist ----> 2 (input_train, target_train), (input_test, target_test) = emnist.load_data(type='mnist') 2帧 _RealGetContents(self) 中的 /usr/lib/python3.10/zipfile.py 第1337章 第1338章 -> 1339 raise BadZipFile("文件不是 zip 文件") 第1340章 第1341章 BadZipFile:文件不是 zip 文件
这没有帮助
!rm ~/.keras/datasets/*
均匀
!wget http://www.itl.nist.gov/iaui/vip/cs_links/EMNIST/matlab.zip
!unzip matlab.zip
产生错误:
Archive: matlab.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of matlab.zip or
matlab.zip.zip, and cannot find matlab.zip.ZIP, period.