Fit(),Transform(),Fit_transform()的区别

Fit()的作用

计算训练集的平均值,方差,最大值,最小值等固有属性

Transform()

在Fit()的基础上,进行标准化,降维,归一化等操作.

Fit_transform()

FIt()和Transform()的组合,既包含训练也包含转换

例如

fit.gif

以标准化为例,sc.fit_tranform(X_train) 可分为 sc.fit(Xtrain) 和 sc.transform(X_train) 两个过程。

  1. sc.fit(X_train) 计算得到 mean, std
  2. sc.transform(X_train) 实现 (x - mean) / std 转化

到此,训练集特征值的标准化完成。

返回笔记列表
入门小站