gpt4 book ai didi

python-3.x - 加载 pkl(使用 joblib 或 pickle)生成 keyerror 120

转载 作者:行者123 更新时间:2023-12-02 04:36:46 31 4
gpt4 key购买 nike

我正在尝试使用 joblib 加载 pkl 文件(在 Windows 机器中)。
所以我的代码是

from sklearn.externals import joblib
output = joblib.load("file.pkl")

我收到此错误:
  File "cleaning.py", line 97, in <module>
output = joblib.load('file.pkl')
File "C:\Users\me\AppData\Local\Continuum\Anaconda3\lib\site-packages\sklearn\externals\joblib\numpy_pickle.py", line 459, in load
obj = unpickler.load()
File "C:\Users\me\AppData\Local\Continuum\Anaconda3\lib\pickle.py", line 1039, in load
dispatch[key[0]](self)
KeyError: 120

我也尝试使用 pickle ,以这种方式:
import pickle
with open('file.pkl', 'r') as input:
output = pickle.load(input)

但我遇到了另一个错误:
File "cleaning.py", line 94, in <module>
output = pickle.load(input)
_pickle.UnpicklingError: invalid load key, 'x'.

有没有人可以帮助我?
我已经在 stackoverflow 上搜索过,但没有找到任何适合我的解决方案......
谢谢

最佳答案

尝试将 scikit-learn 升级到 0.18.1。

pip install scikitlearn==0.18.1

从默认的 anaconda 版本(0.17)升级后,这对我有用。

关于python-3.x - 加载 pkl(使用 joblib 或 pickle)生成 keyerror 120,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41813147/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com