楼主之前因为transform()函数和fit_transform()函数两个函数的功能和实现傻傻分不清楚,现在总结一下,主要是看了一位大神的讲解:
添加链接描述
1.两函数功能
首先我们要明确: fit(x,y)传两个参数的是有监督学习的算法;fit(x)传一个参数的是无监督学习的算法,比如降维、特征提取、标准化。
函数实现的功能:
使用公式如下:
![](https://i-blog.csdnimg.cn/blog_migrate/a3f84f2e86b589edb1fd0364097aee47.png)
from sklearn.preprocessing import StandardScaler
ss= StandardScaler()
X_train = ss.fit_transform(X_train)
X_test = ss.transform(X_test)