如何基于python实现归一化处理

作者:七影 时间:2022-09-07 02:05:34 

这篇文章主要介绍了如何基于python实现归一化处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

        一、定义

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

二、目的

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

三、常见标准化方法

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

如何基于python实现归一化处理

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

如何基于python实现归一化处理

四、矩阵的归一化

矩阵的列归一化,就是将矩阵每一列的值,除以每一列所有元素平方和的绝对值,这样做的结果就是,矩阵每一列元素的平方和为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://www.cnblogs.com/cccccttttyyy/p/12210115.html

标签:python,归一
0
投稿

猜你喜欢

  • MySQL字段类型说明

    2007-09-27 19:22:00
  • ASP编程入门进阶(十):Global.asa文件

    2008-07-12 07:05:00
  • Numpy之reshape()使用详解

    2022-11-12 22:03:02
  • python右对齐的实例方法

    2022-01-15 20:59:52
  • ASP 获取文件扩展名函数getFileExt()

    2011-03-11 11:18:00
  • BootStrap创建响应式导航条实例代码

    2023-08-09 02:09:55
  • 《色彩解答》系列之一 色彩层次

    2008-02-17 14:26:00
  • 常见系统中文字体的英文名

    2008-03-03 12:44:00
  • 基于Python爬取京东双十一商品价格曲线

    2022-10-22 04:04:42
  • 解决pytorch报错:AssertionError: Invalid device id的问题

    2021-05-15 16:13:42
  • 内联格式化模式(line-height原理)

    2008-06-29 14:37:00
  • PHP文件操作详解

    2023-11-20 07:44:25
  • django数据模型on_delete, db_constraint的使用详解

    2023-02-16 04:48:06
  • PHP实现根据数组某个键值大小进行排序的方法

    2023-11-15 00:35:55
  • python简单获取数组元素个数的方法

    2023-03-08 15:39:29
  • python 文件操作删除某行的实例

    2022-09-21 12:15:18
  • 使用javascript提交form表单方法汇总

    2023-08-23 09:03:48
  • PHP中trait的使用和同时引入多个trait时同名方法冲突的处理方法

    2023-06-16 23:13:52
  • WEB前端开发经验总结之实战篇

    2008-06-12 12:49:00
  • Python修改列表值问题解决方案

    2021-08-02 12:52:39
  • asp之家 网络编程 m.aspxhome.com