我有一些旧的sklearn模型,我无法再培训.它们很久以前就被不清楚的版本腌制过.我可以用Python 3.6和Numpy 1.14打开它们.但当我try 使用Numpy 1.18迁移到Python3.8时,我在加载它们时遇到了一个错误.
我try 用Python3.6中的协议4转储它们,但没有任何帮助.
保存:
with open('model.pkl', 'wb') as fid:
pickle.dump(model, fid, protocol=4)
加载:
model = pickle.load(open('model.pkl', "rb"))
在这种情况下我能做些什么吗?