1

我曾经joblib.dump保存我的文件并且它工作正常。现在我想使用访问我的.pkl文件,joblib.load()但收到以下错误:

File "/usr/local/lib/python2.7/dist-packages/sklearn/externals/joblib/numpy_pickle.py", line 425, in load
    obj = unpickler.load()
  File "/usr/lib/python2.7/pickle.py", line 858, in load
    dispatch[key](self)
  File "/usr/local/lib/python2.7/dist-packages/sklearn/externals/joblib/numpy_pickle.py", line 285, in load_build
    Unpickler.load_build(self)
  File "/usr/lib/python2.7/pickle.py", line 1226, in load_build
    for k, v in state.iteritems():
AttributeError: 'tuple' object has no attribute 'iteritems'

我无法弄清楚为什么会这样。

4

1 回答 1

-1

看起来您的参考(变量)是一个元组。

我曾经遇到过类似的问题,问题是我在行尾有一个“,”。这导致 python 将赋值解释为一个元组。也许那是你的问题?

于 2017-09-17T19:07:13.350 回答