Python 检测numpy数组的维数(非形状)
获取两个不同numpy数组的形状将返回元组Python 检测numpy数组的维数(非形状),python,arrays,numpy,dimensions,Python,Arrays,Numpy,Dimensions,获取两个不同numpy数组的形状将返回元组 a.shape Out[131]: (3,) A.shape Out[132]: (3, 3) 基于元组,一个是一维数组(维数=1),另一个是二维数组。如何检测维度的数量,类似于类型(A)将告诉我其中一个维度是numpy.ndarray?我应该只使用len(a.shape)?你应该使用。所以 及 AttributeError:'numpy.ndarray'对象没有属性'dims'它应该是ndim。我编辑了我的答案。len(a.shape)很好a.n
a.shape
Out[131]: (3,)
A.shape
Out[132]: (3, 3)
基于元组,一个是一维数组(维数=1),另一个是二维数组。如何检测维度的数量,类似于类型(A)
将告诉我其中一个维度是numpy.ndarray
?我应该只使用len(a.shape)
?你应该使用。所以
及
AttributeError:'numpy.ndarray'对象没有属性'dims'
它应该是ndim
。我编辑了我的答案。len(a.shape)
很好<代码>a.ndim也可以。我怀疑这是否有多大区别。
a.ndim # gives 1
A.ndim # gives 2