如何基于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基础教程之实现石头剪刀布游戏示例
Feb 11 Python
Python中bisect的用法
Sep 23 Python
python中base64加密解密方法实例分析
May 16 Python
玩转python爬虫之URLError异常处理
Feb 17 Python
django Serializer序列化使用方法详解
Oct 16 Python
Python 数据可视化pyecharts的使用详解
Jun 26 Python
Python学习笔记之函数的定义和作用域实例详解
Aug 13 Python
Python模块_PyLibTiff读取tif文件的实例
Jan 13 Python
Python MySQLdb 执行sql语句时的参数传递方式
Mar 04 Python
Python视频编辑库MoviePy的使用
Apr 01 Python
解决使用python print打印函数返回值多一个None的问题
Apr 09 Python
使用python实现CGI环境搭建过程解析
Apr 28 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
PHP学习之PHP运算符
2006/10/09 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
SWFObject Flash js调用类
2008/07/08 Javascript
JavaScript 无符号右移运算符
2009/04/17 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
你不知道的 javascript【推荐】
2017/01/08 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
2018/09/28 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
2019/04/08 Javascript
Python实现修改IE注册表功能示例
2018/05/10 Python
Python中staticmethod和classmethod的作用与区别
2018/10/11 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
2019/02/26 Python
Python使用sax模块解析XML文件示例
2019/04/04 Python
使用OpCode绕过Python沙箱的方法详解
2019/09/03 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
Django数据库操作之save与update的使用
2020/04/01 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
html5记忆翻牌游戏实现思路及代码
2013/07/25 HTML / CSS
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
印度电子产品购物网站:Vijay Sales
2021/02/16 全球购物
Expedia瑞典官网:预订度假屋、酒店、汽车租赁、机票等
2021/01/23 全球购物
大二法学专业职业生涯规划范文
2014/02/12 职场文书
2014年学校后勤工作总结
2014/12/06 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
企业计划生育责任书
2015/05/09 职场文书
Nginx的rewrite模块详解
2021/03/31 Servers