numpy中矩阵转置
时间: 2023-10-21 17:05:34 浏览: 149
Python 使用Numpy对矩阵进行转置的方法
在 NumPy 中,可以使用 `numpy.transpose()` 函数来实现矩阵的转置操作。该函数接受一个数组作为输入,并返回一个转置后的新数组。
下面是 `numpy.transpose()` 函数的基本语法:
```python
numpy.transpose(a, axes=None)
```
其中,`a` 是输入的数组,`axes` 是一个整数列表,用于指定转置后的维度顺序。如果 `axes` 未指定,则默认为反转输入数组的所有维度。
例如,假设有一个形状为 (3, 4) 的矩阵 `arr`:
```python
import numpy as np
arr = np.array([[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]])
```
我们可以使用 `numpy.transpose()` 来转置矩阵:
```python
transposed_arr = np.transpose(arr)
```
这将返回一个形状为 (4, 3) 的新数组 `transposed_arr`,其行和列的顺序与原始矩阵相反。
希望这可以帮到你!如果还有其他问题,请随时问我。
阅读全文