summaryrefslogtreecommitdiff
path: root/doc/source/reference/routines.array-manipulation.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source/reference/routines.array-manipulation.rst')
-rw-r--r--doc/source/reference/routines.array-manipulation.rst108
1 files changed, 108 insertions, 0 deletions
diff --git a/doc/source/reference/routines.array-manipulation.rst b/doc/source/reference/routines.array-manipulation.rst
new file mode 100644
index 000000000..5dedf01d7
--- /dev/null
+++ b/doc/source/reference/routines.array-manipulation.rst
@@ -0,0 +1,108 @@
+Array manipulation routines
+***************************
+
+.. currentmodule:: numpy
+
+.. toctree::
+
+Changing array shape
+====================
+.. autosummary::
+ :toctree: generated/
+
+
+ reshape
+ ravel
+ ndarray.flat
+ ndarray.flatten
+
+Transpose-like operations
+=========================
+.. autosummary::
+ :toctree: generated/
+
+
+ rollaxis
+ swapaxes
+ ndarray.T
+ transpose
+
+Changing number of dimensions
+=============================
+.. autosummary::
+ :toctree: generated/
+
+
+ atleast_1d
+ atleast_2d
+ atleast_3d
+ broadcast
+ broadcast_arrays
+ expand_dims
+ squeeze
+
+Changing kind of array
+======================
+.. autosummary::
+ :toctree: generated/
+
+ asarray
+ asanyarray
+ asmatrix
+ asfarray
+ asfortranarray
+ asscalar
+ require
+
+Joining arrays
+==============
+.. autosummary::
+ :toctree: generated/
+
+ append
+ column_stack
+ concatenate
+ dstack
+ hstack
+ vstack
+
+Splitting arrays
+================
+.. autosummary::
+ :toctree: generated/
+
+ array_split
+ dsplit
+ hsplit
+ split
+ vsplit
+
+Tiling arrays
+=============
+.. autosummary::
+ :toctree: generated/
+
+ tile
+ repeat
+
+Adding and removing elements
+============================
+.. autosummary::
+ :toctree: generated/
+
+ delete
+ insert
+ resize
+ trim_zeros
+ unique
+
+Rearranging elements
+====================
+.. autosummary::
+ :toctree: generated/
+
+ fliplr
+ flipud
+ reshape
+ roll
+ rot90