On this page
numpy.recarray.copy
method
- recarray.copy(order='C')
-
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
ais Fortran contiguous, ‘C’ otherwise. ‘K’ means match the layout ofaas closely as possible. (Note that this function andnumpy.copyare very similar but have different default values for their order= arguments, and this function always passes sub-classes through.)
See also
-
numpy.copy -
Similar function with different default behavior
-
numpy.copyto
Notes
This function is the preferred method for creating an array copy. The function
numpy.copyis similar, but it defaults to using order ‘K’, and will not pass sub-classes through by default.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
© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.23/reference/generated/numpy.recarray.copy.html