【问题标题】:Python 2.7 Unpickling Error - "cPickle.UnpicklingError: invalid load key, 'x'."Python 2.7 Unpickling 错误 - “cPickle.UnpicklingError:无效的加载键,'x'。”
【发布时间】:2018-03-28 05:39:16
【问题描述】:

我正在尝试取消 .pkl 文件,但是我收到错误消息“cPickle.UnpicklingError: invalid load key, 'x'。”

我尝试过使用 sklearn.metrics 中的 python 库 pickle、cPickle 和 joblib。

尝试从 sklearn.metrics 加载 103 MB .pkl 文件时出现内存错误,“self.memo[repr(i)] = self.stack[-1] 内存错误”

pickle 和 cPickle 都给了我“cPickle.UnpicklingError: invalid load key, '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

请让我知道任何解决方案。

【问题讨论】:

    标签: python python-2.7 machine-learning pickle


    【解决方案1】:

    这不是泡菜文件;它包含 ZLIB 压缩数据。也许解压缩的数据是一个有效的泡菜(我没有检查那么远)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-05
      • 1970-01-01
      • 2019-09-13
      • 2018-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多