numpy transpose 用法及代码示例
用法:
numpy.transpose(a, axes=None)
排列数组的尺寸。
– | 描述 |
---|---|
参数 | a: : array_like
输入数组。 默认情况下,反转尺寸,否则根据给定的值对轴进行排列。 |
返回值 | p: : ndarray
轴已排列的a。尽可能返回一个视图。 |
注意:
使用axes关键字参数时,可使用transpose(a,argsort(axes))反转张量的转置。
转置一维数组将返回原始数组的不变视图。
例子:
>>> 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)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。