我正在尝试在Python中创建矩阵转置函数.矩阵是二维数组,表示为整数列表.例如,以下是2X3矩阵(意味着矩阵的高度为2,宽度为3):
A=[[1, 2, 3],
[4, 5, 6]]
Run Code Online (Sandbox Code Playgroud)
要转换第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]]
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?