如何基于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 相关文章推荐
跟老齐学Python之Python文档
Oct 10 Python
python实现在目录中查找指定文件的方法
Nov 11 Python
Django的session中对于用户验证的支持
Jul 23 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
Mar 21 Python
python topN 取最大的N个数或最小的N个数方法
Jun 04 Python
TensorFlow打印tensor值的实现方法
Jul 27 Python
python学生管理系统学习笔记
Mar 19 Python
Python正则表达式匹配和提取IP地址
Jun 06 Python
解决Pycharm 导入其他文件夹源码的2种方法
Feb 12 Python
Python3.6 中的pyinstaller安装和使用教程
Mar 16 Python
如何查看Django ORM执行的SQL语句的实现
Apr 20 Python
导致python中import错误的原因是什么
Jul 01 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
怎么使 Mysql 数据同步
2006/10/09 PHP
基于mysql的论坛(2)
2006/10/09 PHP
用PHP实现读取和编写XML DOM代码
2010/04/07 PHP
js parsefloat parseint 转换函数
2010/01/21 Javascript
qTip 基于JQuery的Tooltip插件[兼容性好]
2010/09/01 Javascript
JavaScript高级程序设计 阅读笔记(二十) js错误处理
2012/08/14 Javascript
javascript实现切换td中的值
2014/12/05 Javascript
jQuery实现数字加减效果汇总
2014/12/16 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
2018/04/26 jQuery
微信小程序实现获取小程序码和二维码java接口开发
2019/03/29 Javascript
JS实现在线ps功能详解
2019/07/31 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
浅谈python中截取字符函数strip,lstrip,rstrip
2015/07/17 Python
python斐波那契数列的计算方法
2018/09/27 Python
Python列表list排列组合操作示例
2018/12/18 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
selenium+python自动化测试环境搭建步骤
2019/06/03 Python
Python Pandas 如何shuffle(打乱)数据
2019/07/30 Python
Python3直接爬取图片URL并保存示例
2019/12/18 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
如何利用find命令查找文件
2016/11/18 面试题
毕业生在校学习的自我评价分享
2013/10/08 职场文书
教师自荐信范文
2013/12/09 职场文书
2014道德模范事迹材料
2014/02/16 职场文书
三八红旗集体先进事迹材料
2014/05/22 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
监察建议书
2015/02/04 职场文书
会计主管岗位职责
2015/04/02 职场文书
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle