Array Manipulation Routines =========================== .. https://docs.scipy.org/doc/numpy/reference/routines.array-manipulation.html Basic operations ---------------- .. autosummary:: :toctree: generated/ :nosignatures: dpnp.copyto dpnp.shape Changing array shape -------------------- .. autosummary:: :toctree: generated/ :nosignatures: dpnp.reshape dpnp.ravel dpnp.ndarray.flat dpnp.ndarray.flatten Transpose-like operations ------------------------- .. autosummary:: :toctree: generated/ :nosignatures: dpnp.moveaxis dpnp.roll dpnp.rollaxis dpnp.swapaxes dpnp.ndarray.T dpnp.transpose Changing number of dimensions ----------------------------- .. autosummary:: :toctree: generated/ :nosignatures: dpnp.atleast_1d dpnp.atleast_2d dpnp.atleast_3d dpnp.broadcast dpnp.broadcast_to dpnp.broadcast_arrays dpnp.expand_dims dpnp.squeeze Changing kind of array ---------------------- .. autosummary:: :toctree: generated/ :nosignatures: dpnp.asarray dpnp.asnumpy dpnp.asanyarray dpnp.asmatrix dpnp.asfarray dpnp.asfortranarray dpnp.ascontiguousarray dpnp.require Joining arrays -------------- .. autosummary:: :toctree: generated/ :nosignatures: dpnp.concatenate dpnp.stack dpnp.block dpnp.vstack dpnp.hstack dpnp.column_stack dpnp.row_stack dpnp.dstack Splitting arrays ---------------- .. autosummary:: :toctree: generated/ :nosignatures: dpnp.split dpnp.array_split dpnp.dsplit dpnp.hsplit dpnp.vsplit Tiling arrays ------------- .. autosummary:: :toctree: generated/ :nosignatures: dpnp.tile dpnp.repeat Adding and removing elements ---------------------------- .. autosummary:: :toctree: generated/ :nosignatures: dpnp.delete dpnp.insert dpnp.append dpnp.resize dpnp.unique dpnp.trim_zeros Rearranging elements -------------------- .. autosummary:: :toctree: generated/ :nosignatures: dpnp.flip dpnp.fliplr dpnp.flipud dpnp.reshape dpnp.roll dpnp.rot90