Previous topic

numpy.asanyarray

Next topic

numpy.copy

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

numpy.ascontiguousarray

numpy.ascontiguousarray(a, dtype=None)[source]

Return a contiguous array in memory (C order).

Parameters:

a : array_like

Input array.

dtype : str or dtype object, optional

Data-type of returned array.

Returns:

out : ndarray

Contiguous array of same shape and content as a, with type dtype if specified.

See also

asfortranarray
Convert input to an ndarray with column-major memory order.
require
Return an ndarray that satisfies requirements.
ndarray.flags
Information about the memory layout of the array.

Examples

>>> x = np.arange(6).reshape(2,3)
>>> np.ascontiguousarray(x, dtype=np.float32)
array([[ 0.,  1.,  2.],
       [ 3.,  4.,  5.]], dtype=float32)
>>> x.flags['C_CONTIGUOUS']
True