热线电话:13121318867

登录
2020-06-11 阅读量: 1275
Python机器学习中sklearn中fit、fit_transform、transform有什么不同?

fit是一个适配的过程,过程都是定死的,最后只是得到了一个统一的转换的规则模型。

(1)fit(X[,y]):计算待标准化数据的均值和方差等参数。

fit_transform:fit_transform()的功能就是对数据先进行拟合处理,然后再将其进行标准化,可以看做是fit和transform的结合,如果训练阶段使用fit_transform,则在测试阶段只需要对测试样本进行transform就行了。

(2)fit_transform(X[,y]):对数据先进行拟合,然后标准化。

transform:transform()的功能是对数据进行标准化。是将数据进行转换,比如数据的归一化和标准化,将测试数据按照训练数据同样的模型进行转换,得到特征向量。

(3)transform(X[, y, copy]):对数据进行标准化,与fit_transform(X[,y])的结果是一样的。

11.8281
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子