在存储fitted_clf
sk-learn分类器时,例如:
joblib.dump(fitted_clf, some_path)
在大多数情况下,将其加载回内存时,例如:
joblib.load(some_path)
仅返回
array(['col1', 'col2], dtype=object)
数组,而不是加载已拟合的管道。但是,有时我得到了真正的管道,但是却不明白为什么这不是一致的行为。
编辑
我认为这与不同的joblib版本有关。
从
sklearn.externals import joblib
可以正常工作,但是当使用常规joblib
时我只能得到一个数组 最佳答案
确认的。使用sklearn.externals import joblib
可以解决此问题,使其具有一致的行为。
关于python - sklearn将模型保存到磁盘,但仅获取数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45365300/