#转置的python遍历方法:
a=[
[3,5,7,9],
[12,14,16,18],
[24,25,26,27]
]
hang=len(a)
lie=len(a[0])
all=[[] for i in range(lie)]
for ele in a:
for i in range(lie):
all[i].append(ele[i])
print(all)
[[3, 12, 24], [5, 14, 25], [7, 16, 26], [9, 18, 27]]
---
第2种:
#numpy转置
import numpy as np
a=[
[3,5,7,9],
[12,14,16,18],
[24,25,26,27]
]
np.array(a).T
array([[ 3, 12, 24],
[ 5, 14, 25],
[ 7, 16, 26],
[ 9, 18, 27]])
本文介绍了两种在Python中实现矩阵转置的方法:一种是通过遍历矩阵元素手动转置,另一种是使用numpy库的T属性进行快速转置。详细展示了代码实现过程,并给出了转置后的结果。
309

被折叠的 条评论
为什么被折叠?



