numpy矩阵轴对称
时间: 2023-09-13 19:13:20 浏览: 125
n阶对称矩阵
5星 · 资源好评率100%
要对称一个NumPy矩阵的轴,可以使用`numpy.transpose()`函数。该函数接受一个表示轴顺序的元组作为参数,并返回一个对称的矩阵。
以下是一个示例:
```python
import numpy as np
# 创建一个3x3的矩阵
matrix = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# 使用transpose()函数对矩阵进行轴对称
symmetric_matrix = np.transpose(matrix)
print(symmetric_matrix)
```
输出结果为:
```
array([[1, 4, 7],
[2, 5, 8],
[3, 6, 9]])
```
在这个示例中,我们创建了一个3x3的矩阵,然后使用`np.transpose()`函数对其进行轴对称操作。最终得到的对称矩阵是原矩阵的转置。
注意,`np.transpose()`函数也可以使用`.T`属性来代替,两者功能相同。例如,`matrix.T`将返回相同的结果。
阅读全文