特征缩放:归一化,标准化

数据集如下:

特征缩放:归一化,标准化_第1张图片

对比:特征缩放:归一化,标准化_第2张图片

代码实现:

#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

特征缩放:归一化,标准化_第3张图片

#归一化
minmax = MinMaxScaler()
a1 = minmax.fit_transform(a.iloc[:,:-1])  #取前2列
a1

特征缩放:归一化,标准化_第4张图片

#标准化
std = StandardScaler()
a2 = std.fit_transform(a.iloc[:,:-1])
a2

特征缩放:归一化,标准化_第5张图片

你可能感兴趣的:(机器学习,机器学习,python,数据挖掘)