Skip to content

Latest commit

 

History

History
152 lines (112 loc) · 2.13 KB

File metadata and controls

152 lines (112 loc) · 2.13 KB

Array Manipulation Routines

Basic operations

.. autosummary::
   :toctree: generated/
   :nosignatures:

   dpnp.copyto
   dpnp.ndim
   dpnp.shape
   dpnp.size


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.asarray_chkfinite
   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
   dpnp.pad


Rearranging elements

.. autosummary::
   :toctree: generated/
   :nosignatures:

   dpnp.flip
   dpnp.fliplr
   dpnp.flipud
   dpnp.reshape
   dpnp.roll
   dpnp.rot90