python - 如何输出sklearn standardscaler

标签 python scikit-learn

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

谢谢

最佳答案

如果我对你的理解是正确的,你想保存你训练好的模型以便它可以再次加载正确吗?

有两种方法,一种是使用python的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

注意:sklearn.externals.joblib 已弃用。安装并使用纯 joblib 代替

关于python - 如何输出sklearn standardscaler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23201339/

相关文章:

python - 交叉验证和文本分类

scikit-learn - 我应该如何在 Scikit-learn 中使用 RandomizedLogisticRegression?

python - Sklearn set_params 正好接受 1 个参数?

python - 如何将滑动窗口的 3d 数组展平为 2d 数组?

python - Windows 上的 Pytables 2.3.1 和 Python 2.5 : Error - could not find a local hdf5 installation

python - 在 pyplot 直方图中向条形添加白色中断

python - 使用 Bokeh 散点函数的对数刻度

python - 以秒为单位获取python单元测试持续时间

machine-learning - Tensorflow和Scikit学习: Same solution but different outputs

python - sklearn.metrics 中的 AUC 分数是多少?