Previous topic

numpy.ma.nonzero

Next topic

numpy.ma.size

This is documentation for an old release of NumPy (version 1.13). Read this page in the documentation of the latest stable release (version 2.2).

numpy.ma.shape

numpy.ma.shape(obj)[source]

Return the shape of an array.

Parameters:

a : array_like

Input array.

Returns:

shape : tuple of ints

The elements of the shape tuple give the lengths of the corresponding array dimensions.

See also

alen

ndarray.shape
Equivalent array method.

Examples

>>> 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,)