如何基于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 错误和异常小结
Oct 09 Python
Python数组定义方法
Apr 13 Python
python实现的二叉树定义与遍历算法实例
Jun 30 Python
神经网络python源码分享
Dec 15 Python
用python写扫雷游戏实例代码分享
May 27 Python
python实现决策树ID3算法的示例代码
May 30 Python
用python简单实现mysql数据同步到ElasticSearch的教程
May 30 Python
深入浅析python3中的unicode和bytes问题
Jul 03 Python
简单介绍一下pyinstaller打包以及安全性的实现
Jun 02 Python
python和php哪个更适合写爬虫
Jun 22 Python
python3的pip路径在哪
Jun 23 Python
Python监听剪切板实现方法代码实例
Nov 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
木翼下载系统中说明的PHP安全配置方法
2007/06/16 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
2015/05/12 PHP
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
解析JavaScript中点号“.”的多义性
2013/12/02 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
js如何实现元素曝光上报
2019/08/07 Javascript
vue draggable resizable gorkys与v-chart使用与总结
2019/09/05 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
Python基础之函数用法实例详解
2014/09/10 Python
在Django的URLconf中使用命名组的方法
2015/07/18 Python
python实现字符串连接的三种方法及其效率、适用场景详解
2017/01/13 Python
python与C互相调用的方法详解
2017/07/14 Python
Python使用cx_Oracle调用Oracle存储过程的方法示例
2017/10/07 Python
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
越南综合购物网站:Lazada越南
2019/06/10 全球购物
社团文化节策划书
2014/02/01 职场文书
党员个人剖析材料
2014/09/30 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
2015年感恩父亲节演讲稿
2015/03/19 职场文书
人与自然的观后感
2015/06/18 职场文书
《风不能把阳光打败》读后感3篇
2020/01/06 职场文书
Apache压力测试工具的安装使用
2021/03/31 Servers
用Python实现一个打字速度测试工具来测试你的手速
2021/05/28 Python
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技
Redis命令处理过程源码解析
2022/02/12 Redis