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中优化NumPy包使用性能的教程

Python NumPy库安装使用笔记

Python numpy 常用函数总结

Python中矩阵库Numpy基本操作详解

时间: 2018-03-30

python数据处理实例-Python数据处理numpy.median的实例讲解相关推荐

  1. python常用模块(一) 数据处理 matplotlib numpy pandas

    如果要批量安装库的话,可以建立一个requirements.txt文件,里面写上 matplotlib==2.2.2     numpy==1.14.2     pandas==0.20.3     ...

  2. python地理数据处理 下载_python-doc/将Python用于地理空间数据处理.md at master · zhuxinyizhizun/python-doc · GitHub...

    毫无疑问,Python是当今最流行,最通用的编程语言之一.这有很多种强有力的原因,但在我看来,最重要的是:开源定义,语法简单,包括电池的理念(batteries included philosophy ...

  3. [转载] 【数据处理】 python 极速极简画图——频数(率)分布直方图

    参考链接: Python | 使用XlsxWriter模块在Excel工作表中绘制面积图 说明   当我们拿到数据的时候,第一时间就是想知道数据的特点,然鹅单个的数值如平均数.中位数仍不够直观,我们更 ...

  4. python把矩阵堆叠成大矩阵_python numpy 矩阵堆叠实例

    在实际操作中,遇到了矩阵堆叠的操作,本来想着自己写一个函数,后来想,应该有库函数,于是一阵找寻 import numpy as np a = np.array([1,2,3]) b = np.arra ...

  5. Python numpy.median函数方法的使用

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  6. python空间数据处理_基于Python语言的空间数据处理

    龙源期刊网 http://www.doczj.com/doc/7b0e0476172ded630a1cb662.html 基于Python语言的空间数据处理 作者:何丽娴甘淑陈应跃 来源:<价值 ...

  7. python数据分析(五)——numpy+matplotlib实例

    系列文章: python数据分析(一)--numpy数组的创建 python数据分析(二)--numpy数组的计算 python数据分析(三)--numpy读取本地数据和索引 python数据分析(四 ...

  8. python遍历字符串数组_Python遍历numpy数组的实例

    Python遍历numpy数组的实例 在用python进行图像处理时,有时需要遍历numpy数组,下面是遍历数组的方法: [rows, cols] = num.shape for i in range ...

  9. python中的二维数组_Python中的二维数组实例(list与numpy.array)

    关于python中的二维数组,主要有list和numpy.array两种. 好吧,其实还有matrices,但它必须是2维的,而numpy arrays (ndarrays) 可以是多维的. 我们主要 ...

最新文章

  1. OpenCV 笔记(06)— Mat 结构、像素值存储方法、创建 Mat 对象各种方法、Mat 对象的运算
  2. CCF - 201409-3 - 字符串匹配
  3. 抓包工具mitmproxy | mitmweb基本用法(二)
  4. mysql checkpoint时机_MySQL Checkpoint机制
  5. 修复python命令行下接收不到参数的问题
  6. android app冷启动,Android冷启动实现APP秒开
  7. 各种说明方法的答题格式_各种轴承安装方法说明及注意事项,避免这些坑提高轴承寿命...
  8. mysql的索引(二)
  9. 适合小白的word基本操作
  10. 2、ARM嵌入式系统:LED初始化
  11. 安装MySQL5.5.28步骤
  12. 前端学习笔记 - promise是什么?能解决什么问题?
  13. linux上热编译react,reactos终于被成功编译通过
  14. 【Excel】在单元格中插入换行符
  15. 在spring boot中使用@WebFilter配置filter(包括排除URL)
  16. 国仁网络:揭秘成为“网红”背后的艰辛道路,达人不签约MCN的10个理由。
  17. 语音识别英语_英语语音识别_英语 语音识别 - 云+社区 - 腾讯云
  18. 全国22家奶粉企业69批次产品检出三聚氰胺
  19. Python:实现chudnovsky algorithm楚德诺夫斯基算法(附完整源码)
  20. 删除下拉框只找23火星软件_下拉框关键词软件只找23火星下拉框词工具佳选火星...

热门文章

  1. android 两种实现计时器时分秒的实现,把时间放在你的手中~
  2. (并查集 带关系)Find them, Catch them -- poj -- 1703
  3. AJAXA进行分页(2)
  4. 【软件工程-Teamwork 3】团队角色分配和团队贡献分分配规则
  5. CF1140F Extending Set of Points 【按时间分治,并查集】
  6. 访问一个HTTPS的网站的大致流程
  7. .net 无法通过嵌套类型访问外部类型的非静态成员-解决方案
  8. MACE(2)-----模型编译
  9. scrapy-redis源码抛析
  10. Lucene-Analyzer