【问题标题】:python zip() function for a matrix [duplicate]矩阵的python zip()函数[重复]
【发布时间】:2012-07-31 05:00:59
【问题描述】:

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

如何压缩一系列元素?

感谢您的想法。

【问题讨论】:

  • 这称为矩阵转置。请参阅上面的副本。

标签: python arrays matrix numpy zip


【解决方案1】:

使用zip(*A)

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

【讨论】:

    猜你喜欢
    • 2020-05-08
    • 2017-03-21
    • 2015-10-19
    • 2014-02-09
    • 1970-01-01
    • 2020-01-16
    • 2020-08-25
    • 2017-01-03
    相关资源
    最近更新 更多