Is there an equivalent to the MATLAB size()
command in Numpy?
In MATLAB,
>>> a = zeros(2,5)0 0 0 0 00 0 0 0 0
>>> size(a)2 5
In Python,
>>> a = zeros((2,5))
>>> a
array([[ 0., 0., 0., 0., 0.],[ 0., 0., 0., 0., 0.]])
>>> ?????
Is there an equivalent to the MATLAB size()
command in Numpy?
In MATLAB,
>>> a = zeros(2,5)0 0 0 0 00 0 0 0 0
>>> size(a)2 5
In Python,
>>> a = zeros((2,5))
>>> a
array([[ 0., 0., 0., 0., 0.],[ 0., 0., 0., 0., 0.]])
>>> ?????
This is called the "shape" in NumPy, and can be requested via the .shape
attribute:
>>> a = zeros((2, 5))
>>> a.shape
(2, 5)
If you prefer a function, you could also use numpy.shape(a)
.