如何输出sklearn standardscaler

时间:2014-04-21 16:23:56

标签: python scikit-learn

我使用preprocessing.standardscaler在sklearn中标准化了我的数据。问题是我如何将这个保存在我的本地供以后使用?

由于

1 个答案:

答案 0 :(得分:9)

如果我理解正确你想保存训练有素的模型,那么它可以再次加载正确吗?

有两种方法,使用python' s pickle,另一种方法是使用joblib。推荐方法是joblib,因为这将导致文件比pickle小得多,而pickle会转储对象的字符串表示形式:

from sklearn.externals import joblib
joblib.dump(clf, 'filename.pkl') 

#then load it later, remember to import joblib of course

clf = joblib.load('filename.pk1')

请参阅online docs