python之數據規范化(Min-Max規范化)


假設屬性income的最小值和最大值分別是5000元和58000元。利用Min-Max規范化的方法將屬性的值映射到0至1的范圍內,那么屬性income的16000元將被轉化為多少?

# coding:utf-8
from sklearn import preprocessing
import numpy as np
x = np.array([[5000.],[58000.],[16000.]])
min_max_scaler = preprocessing.MinMaxScaler()
minmax_x = min_max_scaler.fit_transform(x)
print(minmax_x)

結果:

[[0.        ]
 [1.        ]
 [0.20754717]]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM