我有这个泡菜文件,我正在尝试使用以下Python脚本来对其进行腌制:
import _pickle as pickle
pickle_file = open('bof.pkl', 'rb')
data = pickle.load(pickle_file)
Run Code Online (Sandbox Code Playgroud)
运行程序时,出现以下错误:
Traceback (most recent call last):
File "unpickle.py", line 4, in <module>
data = pickle.load(pickle_file)
_pickle.UnpicklingError: invalid load key, 'x'.
Run Code Online (Sandbox Code Playgroud)
我找不到解决方法,该如何解决这个问题。
我发现程序正在使用from sklearn.externals import joblib,因此将pickle文件保存如下:
joblib.dump(....)
Run Code Online (Sandbox Code Playgroud)
因此,我能够按以下方式加载泡菜内容:
clf = joblib.load('pickle_file.pkl')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6404 次 |
| 最近记录: |