numpy.swapaxes

numpy.swapaxes(a, axis1, axis2)[源代码]

交换数组的两个轴。

参数
aarray_like

输入数组。

axis1利息

第一轴。

axis2利息

第二轴。

返回
a_swapped恩达雷

对于numpy>=1.10.0,如果 a 是一个日历,然后是一个视图 a 返回;否则将创建一个新数组。对于早期的numpy版本, a 仅当更改轴的顺序时返回,否则返回输入数组。

实例

>>> 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]]])