Python数据处理 numpy.median
来源:互联网 发布:网络猫和路由器的区别 编辑:程序博客网 时间:2024/06/04 20:12
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]])>>> aarray([[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])>>> marray([ 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
阅读全文
2 0
- Python数据处理 numpy.median
- Python学习-Numpy数据处理
- python(四):numpy快速数据处理
- Python之numpy教程(四):数据处理、绘图、数据统计分析
- python 数据处理第一章 numpy库的基本用法
- python numpy包的使用二数据处理与文件读写
- Python数据处理笔记——numpy篇(一)
- python数据处理之numpy和pandas(上)
- python数据处理之numpy和pandas(中)
- python数据处理之numpy和pandas(下)
- python:NumPy基础(2),通用函数及数据处理
- Python数据处理pandas、numpy等第三方库函数笔记(持续更新)
- 机器学习中数据处理与可视化的python、numpy等常用函数
- NumPy基础 -- 3. 基本数据处理
- Python Numpy
- [python]numpy
- python numpy
- Python Numpy
- 简单的遗传算法java实例
- Robot Framework使用For循环
- 5 Three.js一个好的结构书写
- FloatingActionButton属性、用法,以及解析并解决sdk25以上只隐藏不显示的问题
- Git初步学习
- Python数据处理 numpy.median
- [LOJ#2290][THUWC 2017][概率][状压][DP][陈老师神题]随机二分图
- osg::NotifyHandler
- CSS三大特性继承性,层叠性,优先级
- java种前后台线程和进程的关系
- 设置nv12的矩形边框
- 扫描软Agisoft.PhotoScan.Professional.v1.3.2.4164 x64
- 「LibreOJ β Round #2」DP 一般看规律
- 2017上海市高校程序设计邀请赛_L