美文网首页我爱编程
关于numpy mean函数的axis参数

关于numpy mean函数的axis参数

作者: 苟且偷生小屁屁 | 来源:发表于2017-11-07 10:39 被阅读0次

本文部分借鉴http://www.jianshu.com/p/f9e3fd264932

  • 在DL中经常涉及到图像的标准化处理,去均值以及归一化,其中经常用到
np.mean(self, axis = ?)

究竟axis=?如何选

  • 先看个例子
import numpy as np
X = np.array([[1, 2], [4, 5], [7, 8]])
print np.mean(X, axis=0, keepdims=True)
print np.mean(X, axis=1, keepdims=True)

直接上结果

axis = 0
 [[ 4.  5.]]

axis = 1             
[[ 1.5]
[ 4.5] 
[ 7.5]]

可以看出axis=0是对纵轴方向取平均数, axis=1是对横轴方向取平均值

那么在batch中,axis=?

  • 比如 batch=[10000,32,32]
np.mean(batch,axis=0)
``
就是对这10000个图像求平均图像,得到的结果也是32*32的

np.mean(batch,axis=1)

就是对这10000个图像的第一个维度求均值,得到的结果是10000*32的

np.mean(batch,axis=2)

就是对这10000个图像的第二个维度求均值,得到的结果是10000*32的

所以一般axis=0即可

相关文章

  • 关于numpy mean函数的axis参数

    本文部分借鉴http://www.jianshu.com/p/f9e3fd264932 在DL中经常涉及到图像的标...

  • 关于numpy mean函数的axis参数

    理解多维矩阵的"求和"、"平均"操作确实太恶心了,numpy提供的函数里还有一堆参数,搞得晕头转向的,这里做个笔记...

  • numpy.cumsum()用法

    numpy.cumsum 函数参数有numpy.cumsum(a, axis=None, dtype=None, ...

  • 关于numpy mean函数的axis参数:2018-06-08

    import numpy as np X = np.array([[1,2], [4,5], [7,8]]) pr...

  • 原创|Python|cumsum()

    一、参数numpy.cumsum(a, axis=None, dtype=None, out=None)函数的功能...

  • Numpy中的mean函数

    numpy.mean( a, axis=None, dtype=None, out=None, keepdims=...

  • 均值函数numpy.mean

    mean是numpy中常用的求均值函数 现将mean的常用方法总结如下: 函数体: numpy.mean(a, a...

  • python释疑

    numpy模块 sum函数的参数(axis)axis 代表矩阵轴数。对于一维矩阵,0:行方向。对于二维矩阵,0:列...

  • numpy的axis

    这是别人的理解 原文Numpy中有许多函数都带有一个参数:axis(对应于pytorch中的dim参数),用来指定...

  • numpy.mean()

    矩阵求平均值。 numpy.mean(a,axis=None,dtype=None,out=None,keepdi...

网友评论

    本文标题:关于numpy mean函数的axis参数

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