1、二维数组变换
In [1]:import numpy as np
In [2]:arr2d = np.arange(4).reshape((2, 2))
In [3]:arr2d
Out[3]:
array([[0, 1],
[2, 3]])
对于二维数组,transpose在不指定参数时,默认是矩阵转置
In [4]:np.transpose(arr2d)
Out[4]:
array([[0, 2],
[1, 3]])
也可以用下面表达式变换
In [5]:arr2d.transpose()
Out[5]:
array([[0, 2],
[1, 3]])
指定axes=(0, 1),即轴不变,数组不变换
In [6]:np.transpose(arr2d, axes=(0, 1))