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获取单个程序CPU使用情况趋势图
Mar 10 Python
Django模板变量如何传递给外部js调用的方法小结
Jul 24 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
Sep 05 Python
Python编程把二叉树打印成多行代码
Jan 04 Python
python单例模式获取IP代理的方法详解
Sep 13 Python
利用ctypes获取numpy数组的指针方法
Feb 12 Python
python  logging日志打印过程解析
Oct 22 Python
在TensorFlow中屏蔽warning的方式
Feb 04 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
May 20 Python
Python基于smtplib协议实现发送邮件
Jun 03 Python
Python RabbitMQ实现简单的进程间通信示例
Jul 02 Python
python import 上级目录的导入
Nov 03 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 MemCached 高级缓存应用代码
2010/08/05 PHP
ajax 的post方法实例(带循环)
2011/07/04 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
PHP中非常有用却鲜有人知的函数集锦
2019/08/17 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
2011/01/09 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
页面加载完毕后滚动条自动滚动一定位置
2014/02/20 Javascript
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
Node.js的Web模板引擎ejs的入门使用教程
2016/06/06 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
bootstrap daterangepicker汉化以及扩展功能
2017/06/15 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
vue项目中api接口管理总结
2018/04/20 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
python绘制圆柱体的方法
2018/07/02 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
Python中的self用法详解
2019/08/06 Python
python 实现将list转成字符串,中间用空格隔开
2019/12/25 Python
详解Scrapy Redis入门实战
2020/11/18 Python
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
美国高级音响品牌:Master&Dynamic
2018/07/05 全球购物
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
餐饮部总监岗位职责范文
2014/02/13 职场文书
党员2014两会学习心得体会
2014/03/17 职场文书
开业主持词
2014/03/21 职场文书
机械专业求职信范文
2014/07/15 职场文书
中班教师个人总结
2015/02/05 职场文书
毕业生学校组织意见
2015/06/04 职场文书
iPhone13再次曝光
2021/04/15 数码科技
Python下opencv库的安装过程及问题汇总
2021/06/11 Python
Python多线程 Queue 模块常见用法
2021/07/04 Python