numpy求矩阵转置的函数
时间: 2024-04-21 15:05:16 浏览: 111
numpy中的矩阵转置函数为transpose(),也可以使用T属性来实现转置操作。例如:
```python
import numpy as np
# 创建一个矩阵
matrix = np.array([[1, 2], [3, 4]])
# 使用transpose()函数进行转置
matrix_transpose = np.transpose(matrix)
print(matrix_transpose)
# 使用T属性进行转置
matrix_transpose_T = matrix.T
print(matrix_transpose_T)
```
输出结果为:
```
[[1 3]
[2 4]]
[[1 3]
[2 4]]
```
相关问题
numpy的矩阵转置函数
numpy中的矩阵转置函数是transpose(),也可以使用T属性实现矩阵的转置,例如:
import numpy as np
a = np.array([[1, 2], [3, 4]])
print("a:\n", a)
print("a.T:\n", a.T)
print("np.transpose(a):\n", np.transpose(a))
输出结果为:
a:
[[1 2]
[3 4]]
a.T:
[[1 3]
[2 4]]
np.transpose(a):
[[1 3]
[2 4]]
python numpy求矩阵转置的函数
在 NumPy 中,可以使用 `numpy.transpose()` 函数来实现矩阵的转置。具体用法如下:
```python
import numpy as np
# 定义一个矩阵
matrix = np.array([[1, 2, 3],
[4, 5, 6]])
# 求矩阵转置
transpose_matrix = np.transpose(matrix)
print(transpose_matrix)
```
这段代码中,我们先定义了一个 2 行 3 列的矩阵 `matrix`,然后使用 `np.transpose()` 函数对 `matrix` 进行转置,将结果保存在 `transpose_matrix` 中,并打印输出。输出结果为:
```
array([[1, 4],
[2, 5],
[3, 6]])
```
可以看到,转置后的矩阵的行列数互换了,并且元素顺序也发生了变化。
阅读全文