如何基于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 13 Python
Python黑魔法@property装饰器的使用技巧解析
Jun 16 Python
socket + select 完成伪并发操作的实例
Aug 15 Python
Python格式化输出字符串方法小结【%与format】
Oct 29 Python
Python 学习教程之networkx
Apr 15 Python
解决pyecharts在jupyter notebook中使用报错问题
Apr 23 Python
python 实现查询Neo4j多节点的多层关系
Dec 23 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
Apr 08 Python
Python configparser模块常用方法解析
May 22 Python
解决Pycharm 运行后没有输出的问题
Feb 05 Python
Python基础之函数嵌套知识总结
May 23 Python
python处理json数据文件
Apr 11 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
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
php实现图片局部打马赛克的方法
2015/02/11 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
2016/01/08 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
xtree.js 代码
2007/03/13 Javascript
PHP 与 js的通信(via ajax,json)
2010/11/16 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
2016/04/03 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
2017/10/10 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
2019/09/25 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
解决新建一个vue项目过程中遇到的问题
2020/10/22 Javascript
微信小程序反编译的实现
2020/12/10 Javascript
python服务器与android客户端socket通信实例
2014/11/12 Python
对numpy和pandas中数组的合并和拆分详解
2018/04/11 Python
Pipenv一键搭建python虚拟环境的方法
2018/05/22 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
2020/02/29 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
Python高阶函数与装饰器函数的深入讲解
2020/11/10 Python
Python实现Appium端口检测与释放的实现
2020/12/31 Python
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
英国领先的在线药房:Pharmacy First
2017/09/10 全球购物
精选干货:Java精选笔试题附答案
2014/01/18 面试题
超市营业员岗位职责
2013/12/20 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
2014年班级工作总结
2014/11/14 职场文书
PHP 时间处理类Carbon
2022/05/20 PHP
Python自动操作神器PyAutoGUI的使用教程
2022/06/16 Python