小编pni*_*gam的帖子

sklearn StandardScaler,不允许直接变换,我们需要 fit_transform

fit_transform 和 transform 有什么区别?为什么转换不直接起作用?

from sklearn.preprocessing import StandardScaler

 X_scaler = StandardScaler()
 X_train = X_scaler.fit_transform(X_train)
 X_test = X_scaler.transform(X_test)
Run Code Online (Sandbox Code Playgroud)

如果直接转换它会给出以下错误

NotFittedError:此 StandardScaler 实例尚未安装。在使用此方法之前,使用适当的参数调用 'fit'。

machine-learning python-3.x scikit-learn data-science

2
推荐指数
1
解决办法
7368
查看次数