day 6 数据标准化

from sklearn.preprocessing import StandardScaler

data = [[-1, 2], [-0.5, 6], [0, 10], [1, 18]]
scaler = StandardScaler()           # 实例化
scaler.fit(data)                    # fit,本质是生成均值和方差
# print(scaler.mean_)                 # 查看这俩列均值的属性mean_
# print(scaler.var_)                  # 查看这俩列方差的属性var_
x_std = scaler.transform(data)      # 通过接口导出结果
# aa=scaler.fit_transform(data)          # 使用fit_transform(data)一步达成结果
print(x_std.mean())                 # 导出的结果是一个数组,用mean()查看均值
print(x_std.std())                  # 用std()查看方差
bb=scaler.inverse_transform(x_std)     # 使用inverse_transform逆转标准化
print(bb)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章