Sklearn:sklearn.preprocessing之StandardScaler 的transform()函数和fit_transform()函数清晰讲解及其案例应用

简介: Sklearn:sklearn.preprocessing之StandardScaler 的transform()函数和fit_transform()函数清晰讲解及其案例应用

sklearn.preprocessing之StandardScaler 的transform()函数和fit_transform()函数


fit_transform函数


       fit(x,y)传两个参数的是有监督学习的算法,fit(x)传一个参数的是无监督学习的算法,比如降维、特征提取、标准化。fit_transform是fit和transform的组合。fit_transform中包含两个过程:计算均值/标准差,数据转换,是数据处理的两个环节。每一个transform都需要先fit,把数据转为(μ, σ)分布。fit是为了程序的后续函数transform的调用而服务的,是个前提条件。




两者联系


       fit_transform和transform的区别就是前者是先计算均值和标准差再转换,而直接transform则是用之前数据计算的参数进行转换。换句话说,如果最先前没有fit,即没有缓存(μ, σ),那么,是不可以直接执行transform。很明显,fit_transform与transform运行结果会一致,如果先前缓存一致,那么,transform函数是一定可以替换为fit_transform函数,反之,则不可以。




 

相关文章
|
机器学习/深度学习 算法 Python
sklearn中的Bunch和dict的区别
sklearn中的Bunch和dict的区别
81 0
sklearn中的cross_val_score交叉验证
sklearn中的cross_val_score交叉验证
162 0
|
机器学习/深度学习 数据采集 资源调度
浅析sklearn中的数据预处理方法
在日常的机器学习开发过程中,基本的机器学习过程如下图所示。
sklearn:sklearn.preprocessing中的Standardization、Scaling、 Normalization简介、使用方法之详细攻略
sklearn:sklearn.preprocessing中的Standardization、Scaling、 Normalization简介、使用方法之详细攻略
sklearn:sklearn.preprocessing中的Standardization、Scaling、 Normalization简介、使用方法之详细攻略
|
机器学习/深度学习 缓存 算法
Sklearn:sklearn.preprocessing之StandardScaler 的transform()函数和fit_transform()函数清晰讲解及其案例应用
Sklearn:sklearn.preprocessing之StandardScaler 的transform()函数和fit_transform()函数清晰讲解及其案例应用
|
机器学习/深度学习 存储 算法
sklearn:sklearn.preprocessing.StandardScaler函数的fit_transform、transform、inverse_transform简介、使用方法之详细攻略
sklearn:sklearn.preprocessing.StandardScaler函数的fit_transform、transform、inverse_transform简介、使用方法之详细攻略
|
计算机视觉 索引 Python
ML之sklearn:sklearn库中的ShuffleSplit()函数和StratifiedShuffleSplit()函数的讲解
ML之sklearn:sklearn库中的ShuffleSplit()函数和StratifiedShuffleSplit()函数的讲解
|
机器学习/深度学习 数据挖掘 索引
ML之sklearn:sklearn.metrics中常用的函数参数(比如confusion_matrix等 )解释及其用法说明之详细攻略
ML之sklearn:sklearn.metrics中常用的函数参数(比如confusion_matrix等 )解释及其用法说明之详细攻略