如何确定numpy中n维数组的形状

How to decide shape of a n-dimension array in numpy

如何在 numpy 中表示 n 维矩阵的形状 例如

import numpy as np
a=np.array([[[1,2],[3,4]]])
print(a.shape)

这些的输出是 (1,2,2) 不用电脑怎么说呢。 感谢您的帮助。

开头有 3 个左括号,因此形状有 3 个元素。

第一个形状元素是1,因为第一个左括号包含一个元素,即。 “[[1,2],[3,4]]”。

第二个形状元素是 2,因为该层上有两个元素,“[1,2]”和“[3,4]”。

第三个形状元素是 2,因为在该层级上还有两个元素“1”和“2”(以及“3”和“4”)。