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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章