numpy.transpose¶
-
numpy.
transpose
(a, axes=None)[source]¶ 允许数组的尺寸。
参数: a:array_like
输入数组。
axes:ints列表,可选
默认情况下,反转尺寸,否则根据给定的值替换轴。
返回: p:ndarray
a,其轴置换。将尽可能返回视图。
笔记
当使用axes关键字参数时,使用转置(a,argsort(axes))反转张量的转置。
转移1-D数组返回原始数组的未更改视图。
例子
>>> x = np.arange(4).reshape((2,2)) >>> x array([[0, 1], [2, 3]])
>>> np.transpose(x) array([[0, 2], [1, 3]])
>>> x = np.ones((1, 2, 3)) >>> np.transpose(x, (1, 0, 2)).shape (2, 1, 3)