用于矩阵的python zip()函数

时间:2012-08-02 08:37:27

标签: python arrays matrix numpy zip

  

可能重复:
  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]]

如何压缩一系列元素?

感谢您的想法。

1 个答案:

答案 0 :(得分:11)

使用zip(*A)

>>> zip(*A)
[(0, 1, 2), (0, 1, 2)]