在 python 中转换二维数组

Conversion 2d array in python

我们有一个数组

a = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]

并寻找数组:

b = [[1, 4, 7],[2, 5, 8],[3, 6, 9]]

谢谢!

尝试使用 numpy.transpose()。见下文:

将 numpy 导入为 np

a = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]

[list(i) for i in np.array(a).transpose()]

输出:

[[1, 4, 7], [2, 5, 8], [3, 6, 9]]