NumPy(Numerical Python的缩写)是一个开源的Python科学计算库。使用NumPy,就可以很自然地使用数组和矩阵。NumPy包含很多实用的数学函数,涵盖线性代数运算、傅里叶变换和随机数生成等功能。本文主要介绍一下NumPy中shape方法的使用。

numpy.shape

numpy.shape(a)      [source]

返回数组的形状。

参数 :

a :array_like

输入数组。

返回值 :

shape :int类型的tuple

shape元组的元素给出相应数组维数的长度。

例子

>>> np.shape(np.eye(3))
(3, 3)
>>> np.shape([[1, 2]])
(1, 2)
>>> np.shape([0])
(1,)
>>> np.shape(0)
()
>>> a = np.array([(1, 2), (3, 4)], dtype=[('x', 'i4'), ('y', 'i4')])
>>> np.shape(a)
(2,)
>>> a.shape
(2,)

文档numpy.shape.html#numpy.shape

推荐文档

相关文档

大家感兴趣的内容

随机列表