SciPy

This is documentation for an old release of NumPy (version 1.17). Read this page in the documentation of the latest stable release (version 2.2).

numpy.ndarray.base

attribute

ndarray.base

Base object if memory is from some other object.

Examples

The base of an array that owns its memory is None:

>>>
>>> x = np.array([1,2,3,4])
>>> x.base is None
True

Slicing creates a view, whose memory is shared with x:

>>>
>>> y = x[2:]
>>> y.base is x
True

Previous topic

numpy.ndarray.nbytes

Next topic

numpy.ndarray.dtype