Python数据处理numpy.median的实例讲解


Posted in Python onApril 02, 2018

numpy模块下的median作用为:

计算沿指定轴的中位数

返回数组元素的中位数

其函数接口为:

median(a, 
axis=None, 
out=None,
overwrite_input=False, 
keepdims=False)

其中各参数为:

a:输入的数组;

axis:计算哪个轴上的中位数,比如输入是二维数组,那么axis=0对应行,axis=1对应列;

out:用于放置求取中位数后的数组。 它必须具有与预期输出相同的形状和缓冲区长度;

overwrite_input:一个bool型的参数,默认为Flase。如果为True那么将直接在数组内存中计算,这意味着计算之后原数组没办法保存,但是好处在于节省内存资源,Flase则相反;

keepdims:一个bool型的参数,默认为Flase。如果为True那么求取中位数的那个轴将保留在结果中;

>>> a = np.array([[10, 7, 4], [3, 2, 1]])
>>> a
array([[10, 7, 4],
    [ 3, 2, 1]])
>>> np.median(a)
3.5
>>> np.median(a, axis=0)
array([ 6.5, 4.5, 2.5])
>>> np.median(a, axis=1)
array([ 7., 2.])
>>> m = np.median(a, axis=0)
>>> out = np.zeros_like(m)
>>> np.median(a, axis=0, out=m)
array([ 6.5, 4.5, 2.5])
>>> m
array([ 6.5, 4.5, 2.5])
>>> b = a.copy()
>>> np.median(b, axis=1, overwrite_input=True)
array([ 7., 2.])
>>> assert not np.all(a==b)
>>> b = a.copy()
>>> np.median(b, axis=None, overwrite_input=True)
3.5

以上这篇Python数据处理numpy.median的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python程序中设置HTTP代理
Nov 06 Python
Django 如何获取前端发送的头文件详解(推荐)
Aug 15 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
Sep 22 Python
Python3.6日志Logging模块简单用法示例
Jun 14 Python
python如何实现数据的线性拟合
Jul 19 Python
python科学计算之narray对象用法
Nov 25 Python
Python计算机视觉里的IOU计算实例
Jan 17 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
Jun 14 Python
Python实现手势识别
Oct 21 Python
pandas使用函数批量处理数据(map、apply、applymap)
Nov 27 Python
pytorch 一行代码查看网络参数总量的实现
May 12 Python
Python 类,对象,数据分类,函数参数传递详解
Sep 25 Python
使用Python写一个小游戏
Apr 02 #Python
Python3.5.3下配置opencv3.2.0的操作方法
Apr 02 #Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 #Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
Apr 02 #Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
Apr 02 #Python
Window10+Python3.5安装opencv的教程推荐
Apr 02 #Python
Python浅复制中对象生存周期实例分析
Apr 02 #Python
You might like
用PHP生成静态HTML速度快类库
2007/03/18 PHP
php结合ajax实现赞、顶、踩功能实例
2014/05/12 PHP
php+ajax导入大数据时产生的问题处理
2014/06/11 PHP
PHP类相关知识点实例总结
2016/09/28 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
laravel学习笔记之模型事件的几种用法示例
2017/08/15 PHP
js 页面输出值
2008/11/30 Javascript
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
jquery操作select option 的代码小结
2011/06/21 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
AngularJS中比较两个数组是否相同
2016/08/24 Javascript
正则验证小数点后面只能有两位数的方法
2017/02/28 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
Vue shopCart 组件开发详解
2018/01/26 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
Webpack之tree-starking 解析
2018/09/11 Javascript
Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换(推荐)
2019/05/08 Javascript
jQuery实现简单弹幕效果
2019/11/28 jQuery
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
2020/06/01 Javascript
vue实现从外部修改组件内部的变量的值
2020/07/30 Javascript
Javascript call及apply应用场景及实例
2020/08/26 Javascript
浅谈鸿蒙 JavaScript GUI 技术栈
2020/09/17 Javascript
python 实现文件的递归拷贝实现代码
2012/08/02 Python
Python Socket传输文件示例
2017/01/16 Python
python爬虫之xpath的基本使用详解
2018/04/18 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
纯css3制作煽动翅膀的蝴蝶的示例
2018/04/23 HTML / CSS
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
2015大学自主招生自荐信范文
2015/03/04 职场文书
Python带你从浅入深探究Tuple(基础篇)
2021/05/15 Python
如何使用SQL Server语句创建表
2022/04/12 SQL Server