如何基于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 相关文章推荐
详解Python3中的Sequence type的使用
Aug 01 Python
简单易懂的python环境安装教程
Jul 13 Python
Python编程django实现同一个ip十分钟内只能注册一次
Nov 03 Python
python批量替换页眉页脚实例代码
Jan 22 Python
Python安装图文教程 Pycharm安装教程
Mar 27 Python
详解Django-auth-ldap 配置方法
Dec 10 Python
python3使用pandas获取股票数据的方法
Dec 22 Python
python简单区块链模拟详解
Jul 03 Python
Tensorflow训练MNIST手写数字识别模型
Feb 13 Python
如何在Django中使用聚合的实现示例
Mar 23 Python
python爬虫 requests-html的使用
Nov 30 Python
python实现会员管理系统
Mar 18 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个人网站架设连环讲(四)
2006/10/09 PHP
php的大小写敏感问题整理
2011/12/29 PHP
洪恩在线成语词典小偷程序php版
2012/04/20 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
2014/06/12 PHP
采用ThinkPHP中F方法实现快速缓存实例
2014/06/13 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
javaScript Array(数组)相关方法简述
2009/07/25 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
2017/04/28 Javascript
js每隔两秒输出数组中的一项(实例)
2017/05/28 Javascript
十个免费的web前端开发工具详细整理
2017/09/18 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
2018/01/04 Javascript
JS处理一些简单计算题
2018/02/24 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结
2019/02/11 Javascript
vue.js中导出Excel表格的案例分析
2019/06/11 Javascript
python 批量解压压缩文件的实例代码
2019/06/27 Python
python实现ip代理池功能示例
2019/07/05 Python
200行python代码实现2048游戏
2019/07/17 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
TensorFlow tf.nn.max_pool实现池化操作方式
2020/01/04 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
CSS3 分类菜单效果
2019/05/27 HTML / CSS
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
天猫精选:上天猫,就够了
2016/09/21 全球购物
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
关于运动会的口号
2014/06/07 职场文书
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
python 网络编程要点总结
2021/06/18 Python
JavaScript中10个Reduce常用场景技巧
2022/06/21 Javascript