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


Posted in Python onJanuary 20, 2020

这篇文章主要介绍了如何基于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]]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用go和python递归删除.ds store文件的方法
Jan 22 Python
对numpy中array和asarray的区别详解
Apr 17 Python
PyTorch上搭建简单神经网络实现回归和分类的示例
Apr 28 Python
Python的bit_length函数来二进制的位数方法
Aug 27 Python
Python 中使用 PyMySQL模块操作数据库的方法
Nov 10 Python
Python字典中的值为列表或字典的构造实例
Dec 16 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
Mar 04 Python
关于keras中keras.layers.merge的用法说明
May 23 Python
python中setuptools的作用是什么
Jun 19 Python
15个Pythonic的代码示例(值得收藏)
Oct 29 Python
如何基于Python按行合并两个txt
Nov 03 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
Dec 24 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
Jan 20 #Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
Jan 20 #Python
python如何通过pyqt5实现进度条
Jan 20 #Python
python super用法及原理详解
Jan 20 #Python
tensorflow 变长序列存储实例
Jan 20 #Python
在tensorflow中实现去除不足一个batch的数据
Jan 20 #Python
Tensorflow实现在训练好的模型上进行测试
Jan 20 #Python
You might like
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
使用php显示搜索引擎来的关键词
2014/02/13 PHP
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
2010/11/21 Javascript
js 窗口抖动示例
2013/09/04 Javascript
javascript获得网页窗口实际大小的示例代码
2013/09/21 Javascript
jquery常用操作小结
2014/07/21 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
javascript编写简易计算器
2017/05/06 Javascript
js使用generator函数同步执行ajax任务
2017/09/05 Javascript
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
nodejs acl的用户权限管理详解
2018/03/14 NodeJs
在vue中读取本地Json文件的方法
2018/09/06 Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
2018/09/27 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
2018/12/06 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
原生JS实现弹幕效果的简单操作指南
2020/11/10 Javascript
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
Python使用面向对象方式创建线程实现12306售票系统
2015/12/24 Python
Python编程实现正则删除命令功能
2017/08/30 Python
Python编写Windows Service服务程序
2018/01/04 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
python爬取足球直播吧五大联赛积分榜
2018/06/13 Python
详解Python的三种可变参数
2019/05/08 Python
解决pycharm 安装numpy失败的问题
2019/12/05 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
很酷的HTML5电子书翻页动画特效
2016/02/25 HTML / CSS
事业单位辞职信范文
2014/01/19 职场文书
《我的第一本书》教学反思
2014/02/15 职场文书
党员教师工作决心书
2014/03/13 职场文书
利群广告词
2014/03/20 职场文书
高中班主任评语
2014/12/30 职场文书
初中团委工作总结
2015/08/13 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS
mysql中varchar类型的日期进行比较、排序等操作的实现
2021/11/17 MySQL
我的收音机情缘
2022/04/05 无线电