P9 归一化以及标准化对比

http://bilibili.com/video/BV184411Q7Ng?p=9

P9 归一化以及标准化对比

 

 P9 归一化以及标准化对比

 

 

P9 归一化以及标准化对比

 

 

P9 归一化以及标准化对比

 

 Python程序举例:

"""
对数据进行归一化处理
"""
from sklearn.preprocessing import MinMaxScaler






def mMinMaxScaler():
    """
    对数据进行归一化处理
    :return:
    """
    mMinMaxScaler=MinMaxScaler()
    data=mMinMaxScaler.fit_transform([[90,2,10,40],[60,4,15,45],[75,3,13,46],])
    print(data)
    return None

if __name__=="__main__":
    mMinMaxScaler()

运行结果:

P9 归一化以及标准化对比

C:\Users\TJ\AppData\Local\Programs\Python\Python37\python.exe D:/qcc/python/mnist/data_guiyihua.py
[[1. 0. 0. 0. ]
[0. 1. 1. 0.83333333]
[0.5 0.5 0.6 1. ]]

Process finished with exit code 0

注解:

  1. 对于每一列特征都要处理。
"""
对数据进行归一化处理
"""
from sklearn.preprocessing import MinMaxScaler






def mMinMaxScaler():
    """
    对数据进行归一化处理
    :return:
    """
    mMinMaxScaler=MinMaxScaler(feature_range=(2,3))
    data=mMinMaxScaler.fit_transform([[90,2,10,40],[60,4,15,45],[75,3,13,46],])
    print(data)
    return None

if __name__=="__main__":
    mMinMaxScaler()

运行结果:

P9 归一化以及标准化对比

 

 注解:

  1. 归一化到一个指定的区间。
  2. 默认是归一化到[0, 1]的。

P9 归一化以及标准化对比

 

上一篇:一文详解:看完阿里P9大牛的“Java成长笔记”我悟了!完整版开放下载


下一篇:年薪百万的阿里P9 Python专家快速带你入门Python