The N-dimensional array (ndarray) — NumPy v2.1 Manual
An ndarray is a (usually fixed-size) multidimensional
container of items of the same type and size. The number of dimensions
and items in an array is defined by its shape,
which is a tuple of N non-negative integers that specify the
sizes of each dimension. The type of items in the array is specified by
a separate data-type object (dtype), one of which
is associated with each ndarray.
https://numpy.org/doc/stable/reference/arrays.ndarray.html