NumPy多维阵列形状直观

时间:2017-07-17 14:51:20

标签: python arrays numpy

我是NumPy的新手。我无法弄清楚如何查看多维数组并只是“知道”它的形状。例如:

# a 3D array (two stacked 2D arrays)
c = np.array( [[[  0,  1,  2],               
                [ 10, 12, 13]],
               [[100,101,102],
                [110,112,113]]] )
c.shape # (2, 2, 3)

为了弄清楚我头脑中的形状,我一直从最里面的实体(一个3元素数组)开始,然后向外工作(3个元素数组中有2个),其中有2个矩阵,所以(2) ,2,3)。

你是怎么做到的?

1 个答案:

答案 0 :(得分:1)

将其视为多维数据集或Excel电子表格。工作表1有2行3列。工作表2还有2行3列。将它们压在一起,你就有了一个2x3x2的3d矩阵。