blob: a0e5c4a439c945a860e2f044561a6b5a8c0863f3 [file] [log] [blame]
``mx.symbol.swapaxes``
============================================
Description
----------------------
Interchanges two axes of an array.
**Example**::
x = [[1, 2, 3]])
swapaxes(x, 0, 1) = [[ 1],
[ 2],
[ 3]]
x = [[[ 0, 1],
[ 2, 3]],
[[ 4, 5],
[ 6, 7]]] // (2,2,2) array
swapaxes(x, 0, 2) = [[[ 0, 4],
[ 2, 6]],
[[ 1, 5],
[ 3, 7]]]
Usage
----------
.. code:: r
mx.symbol.swapaxes(...)
Arguments
------------------
+----------------------------------------+------------------------------------------------------------+
| Argument | Description |
+========================================+============================================================+
| ``data`` | NDArray-or-Symbol. |
| | |
| | Input array. |
+----------------------------------------+------------------------------------------------------------+
| ``dim1`` | int, optional, default='0'. |
| | |
| | the first axis to be swapped. |
+----------------------------------------+------------------------------------------------------------+
| ``dim2`` | int, optional, default='0'. |
| | |
| | the second axis to be swapped. |
+----------------------------------------+------------------------------------------------------------+
| ``name`` | string, optional. |
| | |
| | Name of the resulting symbol. |
+----------------------------------------+------------------------------------------------------------+
Value
----------
``out`` The result mx.symbol
Link to Source Code: http://github.com/apache/incubator-mxnet/blob/1.6.0/src/operator/swapaxis.cc#L70