热线电话:13121318867

登录
2021-04-13 阅读量: 574
Python怎么实现数据的标准化?

问:

Python怎么实现数据的标准化?

答:

在sklearn中preprocessing.StandardScaler模块可以实现这功能。

from sklearn.preprocessing import StandardScaler
data = [[-1, 2], [-0.5, 6], [0, 10], [1, 18]]
scaler = StandardScaler() #实例化
scaler.fit(data) #fit,本质是⽣成均值和⽅差
scaler.mean_ #查看均值的属性mean_
scaler.var_ #查看⽅差的属性var_
x_std = scaler.transform(data) #通过接⼝导出结果
x_std.mean() #导出的结果是⼀个数组,⽤mean()查看均值
x_std.std() #⽤std()查看⽅差
scaler.fit_transform(data) #使⽤fit_transform(data)⼀步达成结果
scaler.inverse_transform(x_std) #使⽤inverse_transform逆转标准化


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

发表评论

暂无数据
推荐帖子