轴用来超过一维的数组定义的属性,二维数组有两个轴:第0轴沿着行的垂直向下,第一轴沿着列的方向水平延伸。
简单点说就是0轴匹配的是index,设计上下运算,1轴匹配的是columns,涉及的是左右运算。
注意官方对于0和1的解释是轴,也就是坐标轴,而坐标轴是有方向的,所以千万不要用行和列的思想去想axis,因为行和列是没有方向的。

1轴表示的是从左到右,0表示纵轴,方向从上到下

在pyhton的图形中,以及在pandas中,经常会用到axis=0和axis=1
那么他们到底表示的是什么呢?
下面通过一些代码来展示:

import numpy as np
a=np.array([[1,2,3],[4,5,6],[7,8,9]])
a=a.sum(axis=0)
print(a) 

code result:

[12 15 18]

所以可以得出结论:
axis=0代表的是列
axis=1代表的是行

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐