python将矩阵第一列和最后一列对调
时间: 2024-10-16 09:22:04 浏览: 24
python 矩阵增加一行或一列的实例
5星 · 资源好评率100%
在Python中,你可以使用NumPy库方便地操作数组,包括矩阵。如果你想把矩阵的第一列和最后一列对调,可以先创建一个临时变量保存原矩阵的最后一列,然后将第一列移动到最后,最后再将临时变量赋值回原矩阵。这里是一个简单的例子:
```python
import numpy as np
# 假设我们有一个二维矩阵(这里以列表嵌套列表的形式表示)
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 将最后一列复制到临时变量
last_column = matrix[:, -1]
# 删除最后一列
new_matrix = matrix[:, :-1]
# 将第一列移动到最后
first_column = new_matrix[:, 0]
new_matrix = np.insert(new_matrix, -1, first_column, axis=1)
# 将临时变量的列添加回矩阵
new_matrix = np.column_stack((new_matrix, last_column))
print(new_matrix)
```
运行上述代码后,你会得到一个矩阵,其第一列和最后一列已经对调了。
阅读全文