【发布时间】:2013-06-06 21:59:54
【问题描述】:
我正在尝试在 Python 中创建一个矩阵转置函数。矩阵是一个二维数组,表示为整数列表的列表。例如下面是一个2X3矩阵(表示矩阵的高为2,宽为3):
A=[[1, 2, 3],
[4, 5, 6]]
要转置第 i 个索引中的第 j 个项目应该成为第 j 个索引中的第 i 个项目。以下是上述示例的转置效果:
>>> transpose([[1, 2, 3],
[4, 5, 6]])
[[1, 4],
[2, 5],
[3, 6]]
>>> transpose([[1, 2],
[3, 4]])
[[1, 3],
[2, 4]]
我该怎么做?
【问题讨论】:
-
你可以在这里找到答案:stackoverflow.com/questions/6473679/…
标签: python list list-comprehension