python二维矩阵转置
时间: 2023-10-30 21:09:23 浏览: 127
矩阵的转置
python二维矩阵的转置可以通过使用zip函数实现。zip函数可以对多个可迭代对象进行并行迭代,将每个可迭代对象的相应元素组合成一个元组。对于二维列表,可以将每个内部列表作为一个可迭代对象,并对其进行转置操作。下面是一个示例代码:
```python
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
transposed_matrix = list(zip(*matrix))
for row in transposed_matrix:
print(row)
```
这段代码中,我们定义了一个二维列表matrix,然后使用zip函数对其进行转置操作,将转置后的结果赋值给transposed_matrix。最后,我们遍历transposed_matrix并打印每一行,即为转置后的结果。
阅读全文