NumPy

Previous topic

numpy.ma.nonzero

Next topic

numpy.ma.size

This is documentation for an old release of NumPy (version 1.18). 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
aarray_like

Input array.

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