#转置的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]])