### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.5 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Array manipulation routines »

# numpy.swapaxes

`numpy.``swapaxes`(a, axis1, axis2)

  Interchange two axes of an array.

  Parameters : | a : array_like Input array. axis1 : int First axis. axis2 : int Second axis.
  Returns : | a_swapped : ndarray If a is an ndarray, then a view of a is returned; otherwise a new array is created.

  Examples

      >>> x = np.array([[1,2,3]])
      >>> np.swapaxes(x,0,1)
      array([[1],
             [2],
             [3]])

      >>> x = np.array([[[0,1],[2,3]],[[4,5],[6,7]]])
      >>> x
      array([[[0, 1],
              [2, 3]],
             [[4, 5],
              [6, 7]]])

      >>> np.swapaxes(x,0,2)
      array([[[0, 4],
              [2, 6]],
             [[1, 5],
              [3, 7]]])

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.5 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Array manipulation routines »