用于矩阵的python zip()函数

kir*_*off 10 python arrays zip numpy matrix

可能重复:
Python中的Matrix Transpose

我说有一个矩阵

A = [[0,0],[1,1]]
Run Code Online (Sandbox Code Playgroud)

我想把它的组件压缩起来

(0,1),(0,1)
Run Code Online (Sandbox Code Playgroud)

在A中有两行,这可以很容易地获得

zip(A[0],A[1])
Run Code Online (Sandbox Code Playgroud)

如果我有任何维度的矩阵A怎么办?

A = [[0,0],[1,1],[2,2]]
Run Code Online (Sandbox Code Playgroud)

如何压缩一系列元素?

谢谢你的想法.

Bre*_*arn 12

使用zip(*A).

>>> zip(*A)
[(0, 1, 2), (0, 1, 2)]
Run Code Online (Sandbox Code Playgroud)