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正则表达式介绍
Aug 06 Python
Python标准库之itertools库的使用方法
Sep 07 Python
python调用系统ffmpeg实现视频截图、http发送
Mar 06 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
Mar 19 Python
用python处理图片实现图像中的像素访问
May 04 Python
在python中使用requests 模拟浏览器发送请求数据的方法
Dec 26 Python
通过实例了解Python str()和repr()的区别
Jan 17 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
Feb 26 Python
PyQT5 实现快捷键复制表格数据的方法示例
Jun 19 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
Dec 14 Python
Python利用capstone实现反汇编
Apr 06 Python
关于pytest结合csv模块实现csv格式的数据驱动问题
May 30 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
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
2009/04/24 PHP
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
PHP中uploaded_files函数使用方法详解
2011/03/09 PHP
PHP header函数分析详解
2011/08/06 PHP
php截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
PHP 配置后台登录以及模板引入
2017/01/24 PHP
下载文件个别浏览器文件名乱码解决办法
2013/03/19 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
2015/08/24 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
React进阶学习之组件的解耦之道
2017/08/07 Javascript
Vue.js实现按钮的动态绑定效果及实现代码
2017/08/21 Javascript
原生JS实现小小的音乐播放器
2017/10/16 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
Python3基础之输入和输出实例分析
2014/08/18 Python
一道python走迷宫算法题
2018/01/22 Python
在python中使用xlrd获取合并单元格的方法
2018/12/26 Python
Python把图片转化为pdf代码实例
2020/07/28 Python
Pycharm中使用git进行合作开发的教程详解
2020/11/17 Python
python实现企业微信定时发送文本消息的示例代码
2020/11/24 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
开业庆典答谢词
2014/01/18 职场文书
ktv筹备计划书
2014/05/03 职场文书
旅游文化节策划方案
2014/06/06 职场文书
家属答谢词
2015/01/05 职场文书
2015年宣传工作总结
2015/04/08 职场文书
安全教育观后感
2015/06/17 职场文书
总经理聘用协议书
2015/09/21 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书