nums.numpy.api.properties module
-
nums.numpy.api.properties.ndim(a)[source] Return the number of dimensions of an array.
This docstring was copied from numpy.ndim.
Some inconsistencies with the NumS version may exist.
- Parameters
a (BlockArray) – Input array. If it is not already an BlockArray, a conversion is attempted.
- Returns
number_of_dimensions – The number of dimensions in a. Scalars are zero-dimensional.
- Return type
int
See also
shapedimensions of array
Examples
The doctests shown below are copied from NumPy. They won’t show the correct result until you operate
get().>>> nps.ndim(nps.array([[1,2,3],[4,5,6]])).get() 2
-
nums.numpy.api.properties.shape(a)[source] Return the shape of an array.
This docstring was copied from numpy.shape.
Some inconsistencies with the NumS version may exist.
- Parameters
a (BlockArray) – Input array.
- Returns
shape – The elements of the shape tuple give the lengths of the corresponding array dimensions.
- Return type
tuple of ints
Examples
The doctests shown below are copied from NumPy. They won’t show the correct result until you operate
get().>>> nps.shape(nps.eye(3)) (3, 3)
-
nums.numpy.api.properties.size(a)[source] Return the number of elements along a given axis.
This docstring was copied from numpy.size.
Some inconsistencies with the NumS version may exist.
- Parameters
a (BlockArray) – Input data.
- Returns
element_count – Number of elements along the specified axis.
- Return type
int
See also
shapedimensions of array
Examples
The doctests shown below are copied from NumPy. They won’t show the correct result until you operate
get().>>> a = nps.array([[1,2,3],[4,5,6]]) >>> nps.size(a) 6