An array refers to the Python object type defined by the NumPy
extensions to store and manipulate numbers efficiently.
byteswapped
discontiguous
misaligned
misbehaved array
A numarray which is byteswapped, misaligned,
or discontiguous.
rank
The rank of an array is the number of dimensions it has, or the
number of integers in its shape tuple.
shape
Array objects have an attribute called shape which is necessarily
a tuple. An array with an empty tuple shape is treated like a scalar (it
holds one element).
ufunc
A callable object which performs operations on all of the elements
of its arguments, which can be lists, tuples, or arrays. Many ufuncs are
defined in the umath module.