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逆转标准化






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论