关于numpy中对axis的理解

关于numpy中对axis的理解,第1张

        首先,一定要记住这张图,表示三维的一个数据,其中axis=0表示从上往下遍历,1表示从左往右遍历,2表示沿着通道进行遍历。

下面举几个例子:

例1.a1为3行5列的数据,a1.mean(axis=0)表示从上往下遍历求平均,得到的是一维矩阵,共5个数据。

例2.a1为3行5列的数据,a1.mean(axis=1)表示从左往右遍历求平均,得到的是大小为3的一维矩阵。

例3.当矩阵为三维时,定义一个2行3列3通道的三维数组,其效果图如下。在通道上做遍历得到2行三列的矩阵,即先遍历0,1,2求平均得到1,再遍历3,4,5求平均得到4,等。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/917135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存