python transpose 函数及其参数
时间: 2023-10-13 22:09:16 浏览: 211
详解Python中的 transpose() 函数
Python 中的 `transpose()` 函数用于对数组或矩阵进行转置操作。它的语法如下:
```python
numpy.transpose(a, axes=None)
```
其中,参数 `a` 表示要转置的数组或矩阵,`axes` 表示转置后各维度的排列顺序,默认为 `None`,表示将维度反转。
例如,对于一个二维的数组 `a`,可以使用 `transpose()` 函数进行转置操作:
```python
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.transpose(a)
print(b)
```
输出结果为:
```
[[1 3]
[2 4]]
```
此外,`transpose()` 函数还支持一些其他的参数,例如 `axes` 参数可以用来指定各维度的排列顺序,例如:
```python
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.transpose(a, axes=(1, 0))
print(b)
```
输出结果为:
```
[[1 3]
[2 4]]
```
这里的 `axes=(1, 0)` 表示将第一维和第二维进行交换,即对原始矩阵进行转置操作。
阅读全文