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 切片和range()用法说明
Mar 24 Python
Python三元运算实现方法
Jan 12 Python
python超简单解决约瑟夫环问题
May 12 Python
python创建临时文件夹的方法
Jul 06 Python
python实现文本文件合并
Dec 29 Python
Python入门_浅谈数据结构的4种基本类型
May 16 Python
Python实现的简单模板引擎功能示例
Sep 02 Python
numpy判断数值类型、过滤出数值型数据的方法
Jun 09 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
Oct 22 Python
python 实现图像快速替换某种颜色
Jun 04 Python
Pycharm新手使用教程(图文详解)
Sep 17 Python
通过代码实例了解Python3编程技巧
Oct 13 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 文章中的远程图片采集到本地的代码
2009/07/30 PHP
php面向对象全攻略 (十六) 对象的串行化
2009/09/30 PHP
PHP 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
php类声明和php类使用方法示例分享
2014/03/29 PHP
CI框架入门示例之数据库取数据完整实现方法
2014/11/05 PHP
php之readdir函数用法实例
2014/11/13 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
php 将json格式数据转换成数组的方法
2018/08/21 PHP
再谈Yii Framework框架中的事件event原理与应用
2020/04/07 PHP
JavaScript常用验证函数实例汇总
2014/11/25 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
深入理解React中es6创建组件this的方法
2016/08/29 Javascript
探究Vue.js 2.0新增的虚拟DOM
2016/10/20 Javascript
angularjs指令之绑定策略(@、=、&)
2017/04/13 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
JS装饰器函数用法总结
2018/04/21 Javascript
利用vue-i18n实现多语言切换效果的方法
2019/06/19 Javascript
vue的路由映射问题及解决方案
2019/10/14 Javascript
Openlayers绘制聚合标注
2020/09/28 Javascript
Python中subprocess模块用法实例详解
2015/05/20 Python
Python中格式化format()方法详解
2017/04/01 Python
python分析作业提交情况
2017/11/22 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
python web框架中实现原生分页
2019/09/08 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
Autopep8的使用(python自动编排工具)
2021/03/02 Python
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
化石印度尼西亚在线商店:Fossil Indonesia
2019/03/11 全球购物
超越自我演讲稿
2014/05/21 职场文书
公司清洁工岗位职责
2015/04/15 职场文书
校友会致辞
2015/07/30 职场文书