如何基于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赋值操作方法分享
Mar 23 Python
解决Python出现_warn_unsafe_extraction问题的方法
Mar 24 Python
整理Python 常用string函数(收藏)
May 30 Python
浅谈numpy数组的几种排序方式
Dec 15 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
Jun 07 Python
Python爬取豆瓣视频信息代码实例
Nov 16 Python
Python实现把多维数组展开成DataFrame
Nov 30 Python
keras实现多种分类网络的方式
Jun 11 Python
几款Python编译器比较与推荐(小结)
Oct 15 Python
Python基于Faker假数据构造库
Nov 30 Python
利用Python+OpenCV三步去除水印
May 28 Python
python的变量和简单数字类型详解
Sep 15 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使用memcoder将视频转成mp4格式的方法
2015/03/12 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
2006/11/07 Javascript
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
JS中setTimeout()的用法详解
2013/04/14 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
使用JQuery实现的分页插件分享
2015/11/05 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
2016/07/21 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
通过一个简单的例子学会vuex与模块化
2017/11/22 Javascript
vue文件运行的方法教学
2019/02/12 Javascript
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
vue移动端的左右滑动事件详解
2020/06/17 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
[47:10]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第二场 12.16
2020/12/18 DOTA
[06:59]DOTA2-DPC中国联赛3月7日Recap集锦
2021/03/11 DOTA
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
Python3实现带附件的定时发送邮件功能
2020/12/22 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
python反转列表的三种方式解析
2019/11/08 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
python进度条显示之tqmd模块
2020/08/22 Python
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
2016/04/03 面试题
人事行政主管岗位职责
2013/12/22 职场文书
国际商务专业职业生涯规划书范文
2014/01/17 职场文书
运动会入场词100字
2014/02/06 职场文书
班干部竞选演讲稿
2014/04/24 职场文书
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL