码迷,mamicode.com
首页 > 编程语言 > 详细

python归一化处理

时间:2020-01-18 21:15:20      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:行数据   聚集   需要   normal   http   roc   href   绝对值   img   

 一、定义

  归一化方法有两种形式,一种是把数变为(0,1)之间的小数,一种是把有量纲表达式变为无量纲表达式。主要是为了数据处理方便提出来的,把数据映射到0~1范围之内处理,更加便捷快速。

  二、目的

  不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可比性。其具体针对的是奇异样本数据,奇异样本数据指的是相对于其他输入样本特别大或特别小的样本矢量,如[0.34,0.51,0.44,222][0.34,0.51,0.44,128]中最后一列元素就是奇异样本数据。

  三、常见标准化方法

  1.最大-最小标准化映射到区间[0,1]

  技术图片

  2.Z-score标准化结果聚集在0附近方差为1

  技术图片

  四、矩阵的归一化

  矩阵的列归一化,就是将矩阵每一列的值,除以每一列所有元素平方和的绝对值,这样做的结果就是,矩阵每一列元素的平方和为1了。

  五、python归一化

  其中参数axis=0表示列也是跨行的意思axis=1表示行也是跨列的意思

  fromsklearn.preprocessingimportnormalize

  data=np.array([

  [1000,10,0.5],

  [765,5,0.35],

  [800,7,0.09],])

  data=normalize(data,axis=0,norm=‘max‘)

  print(data)

  >>[[1.1.1.]

  [0.7650.50.7]

  [0.80.70.18]]

  参考:

  https://blog.csdn.net/acdreamers/article/details/44664205 归一化含义

  https://blog.csdn.net/lyhope9/article/details/82778459python 处理归一化

python归一化处理

标签:行数据   聚集   需要   normal   http   roc   href   绝对值   img   

原文地址:https://www.cnblogs.com/cccccttttyyy/p/12210115.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!