python - sklearn中的 'transform'和 'fit_transform'有什么区别

标签 python scikit-learn

在sklearn-python工具箱中,有关于sklearn.decomposition.RandomizedPCA的两个函数transformfit_transform。两个函数的说明如下

enter image description here enter image description here

但是它们之间有什么区别呢?

最佳答案

scikit-learn estimator api中,

fit() : 用于从训练数据生成学习模型参数

transform() : fit() 方法生成的参数,应用于模型生成转换后的数据集。

fit_transform() : fit()transform() api 在同一数据集上的组合

enter image description here

结帐第4章从此book & 来自 stackexchange 的回答为了更清楚

关于python - sklearn中的 'transform'和 'fit_transform'有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23838056/

相关文章:

python - Selenium 超时异常: Message: python

scikit-learn - sklearn : ValueError: X and Y have incompatible shapes

python - 使用 matplotlib 进行数据的简单可视化,一个努力绘制数据图表的初学者

python - 删除 Django admin 中的默认删除操作

python - Django 数据库和线程

python - 如何使用 scikit learn 向量化标记的二元组?

tensorflow - 将字数向量逆变换为原始文档

machine-learning - 克利夫兰心脏病数据集 - 无法描述类别

python - 如何绘制多列的条形图 3D 投影

python - Pandas:将值的时间序列转换为跟踪值的变化