<分区>
Possible Duplicate:
Matrix Transpose in Python
我有一个矩阵,比方说
A = [[0,0],[1,1]]
我想将它的组件压缩成
(0,1),(0,1)
在 A 中有两行,这可以很容易地获得
zip(A[0],A[1])
如果我有一个任意维度的矩阵A怎么办
A = [[0,0],[1,1],[2,2]]
如何压缩一系列元素?
感谢您的想法。
<分区>
Possible Duplicate:
Matrix Transpose in Python
我有一个矩阵,比方说
A = [[0,0],[1,1]]
我想将它的组件压缩成
(0,1),(0,1)
在 A 中有两行,这可以很容易地获得
zip(A[0],A[1])
如果我有一个任意维度的矩阵A怎么办
A = [[0,0],[1,1],[2,2]]
如何压缩一系列元素?
感谢您的想法。
最佳答案
使用zip(*A)
。
>>> zip(*A)
[(0, 1, 2), (0, 1, 2)]
关于用于矩阵的 python zip() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11773814/