对Numpy多维数组轴的理解

  目前在查看numpy下的函数,发现多维数组轴的概念不太好理解,

三维数组中,(axis轴=1),每一个平面的同一行,(axis轴=2),每一个平面的同一列

 

import numpy  as np
a = np.array([[1, 2, 3, 44], [22, 32, 42, 42], [23, 3, 3, 43]])
b = np.array([[2, 3, 4, 44], [42, 52, 62, 42], [23, 3, 3, 43]])
# print(a)
# print(b)

# 合并a b两个数组
print(np.stack((a, b), axis=0))  # 2,3,4

(2,3,4)数组按照axis=1轴进行堆叠:

 

 

 

(2,3,4)数组按照axis=2轴进行堆叠:

 

 

posted @ 2020-07-14 09:11  Mr_Yun  阅读(1182)  评论(0)    收藏  举报