【发布时间】:2016-03-10 17:40:45
【问题描述】:
如何交换多维 Python 列表的轴?
例如,如果多维 Python 列表是 input = [[1,2], [3,4,5],[6]],我希望将 output = [[1,3,6], [2,4], [5]] 作为输出。
numpy.swapaxes 允许对数组这样做,但它不支持维度具有不同大小的情况,如给定示例中所示。与典型的 map(list, zip(*l)) 相同的问题。
【问题讨论】:
-
@msw 链接的问题假设每个维度都有固定的大小。
标签: python arrays python-2.7 multidimensional-array python-2.x