sklearn 0.23中,sklearn.external中的joblib无法导入

it2025-05-29  14

具体原因是版本0.22之后的scikit_learn中就除掉了joblib这个函数或包。 需要直接下载joblib这个包

安装joblib

pip install joblib # 应用 from sklearn.datasets import load_iris from joblib import dump,load iris = load_iris() # 保存 dump(irirs,'test.joblib') # 调用 iris = load('test.joblib')

或者使用Python的内置持久性模型pickle可以将模型保存在scikit-learn中:

import pickle s = pickle.dumps(iris) iris = pickle.loads(s)
最新回复(0)