我正在尝试取消播放.pkl文件,但是我收到了错误," cPickle.UnpicklingError:无效的加载密钥,' x'。"
我尝试过使用sklearn.metrics中的python库pickle,cPickle和joblib。
尝试从sklearn.metrics加载103 MB .pkl文件会给我带来内存错误," self.memo [repr(i)] = self.stack [-1] 的MemoryError"
pickle和cPickle都给了我" cPickle.UnpicklingError:无效的加载密钥,' x'。"错误
以下是代码:
import cPickle as pickle
pickle_file = open("haystack-vect_all-source_2017-05-24.pkl","rb")
data = pickle.load(pickle_file)
以下是我正在尝试取消的haystack-vect_all-source_2017-05-24.pkl文件的链接:https://github.com/MPEDS/mpeds/tree/master/mpeds/mpeds/classifiers
请告诉我任何解决方案。
答案 0 :(得分:0)
那不是一个腌菜文件;它包含ZLIB压缩数据。也许解压缩的数据是一个有效的泡菜(我没有检查那么远)。