Previous topic

numpy.ma.MaskedArray.take

Next topic

numpy.ma.MaskedArray.dump

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

numpy.ma.MaskedArray.copy

MaskedArray.copy(order='C')[source]

Return a copy of the array.

Parameters:
order : {‘C’, ‘F’, ‘A’, ‘K’}, optional

Controls the memory layout of the copy. ‘C’ means C-order, ‘F’ means F-order, ‘A’ means ‘F’ if a is Fortran contiguous, ‘C’ otherwise. ‘K’ means match the layout of a as closely as possible. (Note that this function and numpy.copy are very similar, but have different default values for their order= arguments.)

Examples

>>>
>>> x = np.array([[1,2,3],[4,5,6]], order='F')
>>>
>>> y = x.copy()
>>>
>>> x.fill(0)
>>>
>>> x
array([[0, 0, 0],
       [0, 0, 0]])
>>>
>>> y
array([[1, 2, 3],
       [4, 5, 6]])
>>>
>>> y.flags['C_CONTIGUOUS']
True