美文网首页我爱编程
NumPy的统计函数

NumPy的统计函数

作者: 夏天才爱睡觉 | 来源:发表于2017-11-06 20:53 被阅读0次

NumPy的统计函数(1)

函数 说明
sum(a, axis=None) 据给定轴axis计算数组a相关元素之和,axis整数或元组
mean(a, axis=None) 给定轴axis计算数组a相关元素的期望,axis整数或元组
average(a,axis=None,weights=None) 据给定轴axis计算数组a相关元素的加权平均值
std(a, axis=None) 据给定轴axis计算数组a相关元素的标准差
var(a, axis=None) 据给定轴axis计算数组a相关元素的方差

axis=0表示第一层的维度 axis=1表示第二层

In [129]: a=np.arange(15).reshape(3,5)

In [130]: a
Out[130]: 
array([[ 0,  1,  2,  3,  4],
       [ 5,  6,  7,  8,  9],
       [10, 11, 12, 13, 14]])

In [131]: np.sum(a)
Out[131]: 105

In [132]: np.mean(a,axis=1)
Out[132]: array([  2.,   7.,  12.])

In [133]: np.mean(a,axis=0)
Out[133]: array([ 5.,  6.,  7.,  8.,  9.])

In [134]: np.average(a,axis=0,weights=[10,5,1])
Out[134]: array([ 2.1875,  3.1875,  4.1875,  5.1875,  6.1875]) #4.185=2*10+7*5+1*12/(10+5+1)
In [135]: np.std(a)
Out[135]: 4.3204937989385739

In [136]: np.var(a)
Out[136]: 18.666666666666668

NumPy的统计函数(2)

函数 说明
min(a) max(a) 计算数组a中元素的最小值、最大值
argmin(a) argmax(a) 计算数组a中元素最小值、最大值的降一维后下标
unravel_index(index, shape) 根据shape将一维下标index转换成多维下标
ptp(a) 计算数组a中元素最大值与最小值的差
median(a) 计算数组a中元素的中位数(中值)
In [137]: b=np.arange(15,0,-1).reshape(3,5)

In [138]: b
Out[138]: 
array([[15, 14, 13, 12, 11],
       [10,  9,  8,  7,  6],
       [ 5,  4,  3,  2,  1]])

In [139]: np.max(b)
Out[139]: 15

In [140]: np.argmax(b)
Out[140]: 0

In [141]: np.unravel_index(np.argmax(b),b.shape)
Out[141]: (0, 0)

In [142]: np.ptp(b)
Out[142]: 14

In [143]: np.median(b)
Out[143]: 8.0

相关文章

  • NumPy的统计函数

    NumPy的统计函数(1) axis=0表示第一层的维度 axis=1表示第二层 NumPy的统计函数(2)

  • 2019-06-14

    NumPy - 统计函数 NumPy 有很多有用的统计函数,用于从数组中给定的元素中查找最小,最大,百分标准差和方...

  • NumPy的统计函数

  • 3.7Python数据处理篇之Numpy系列(七)---Nump

    目录 [TOC] 前言 具体我们来学Numpy的统计函数 (一)函数一览表 调用方式:np.* (二)统计函数1 ...

  • Numpy 常用函数

    Numpy用法速查手册 基本函数: 统计函数: 集合函数: 矩阵运算相关函数: 随机数函数:np.random ...

  • numpy之统计函数和布尔数组方法

    统计函数 可以通过numpy的统计函数对整个数组或者某个轴向的数据进项统计计算。 所谓的轴向,其实就是n维向量的某...

  • python数据分析与展示(随机函数与统计函数)

    随机函数篇 NumPy的random子库 np.random.* 例子走起: 统计函数篇 注: average函...

  • numpy学习(二)

    numpy 统计函数 从数组中查找最小元素, 最大元素, 百分位标准差, 和方差灯 numpy.amin()和nu...

  • Numpy

    Pandas是对Numpy的封装, 可以把dataframe看成一个带有许多统计函数的ndarray 取出data...

  • python:numpy数组常用的统计函数

    数据准备: 求和 求均值 求中值 求最大值和最小值 求极值(最大值和最小值之差)、 6、标准差

网友评论

    本文标题:NumPy的统计函数

    本文链接:https://www.haomeiwen.com/subject/bfcrmxtx.html