0

我刚刚从 Udacity Intro to Python 课程中学到了如何使用 zip 将数据从 m×n 矩阵转置为 n×m 矩阵的技巧。虽然我知道它是如何工作的,但我发现很难解释这个过程。如果有人可以提供帮助,那就太好了。

data = ((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11))
data_transpose = tuple(zip(*data))
print(data_transpose)

输出:

((0, 3, 6, 9), (1, 4, 7, 10), (2, 5, 8, 11))
4

0 回答 0