数据集如下:
对比:
代码实现:
#preprocess数据预处理
from sklearn.preprocessing import MinMaxScaler,StandardScaler
#创建一个DataFrame对象
import pandas as pd
a = pd.DataFrame([
[2104,3,399900],
[1600,3,329900],
[2400,3,369000],
[1416,2,232000],
[3000,4,539900],
[1985,4,299900]
],columns=['房屋面积','卧室数量','售价'])
a
#归一化
minmax = MinMaxScaler()
a1 = minmax.fit_transform(a.iloc[:,:-1]) #取前2列
a1
#标准化
std = StandardScaler()
a2 = std.fit_transform(a.iloc[:,:-1])
a2