python列表行列置换
bfr = [[x+y*3 for x in range(1,4)] for y in range(3)]
print(bfr)
aft = [[bfr[y][x] for y in range(3)] for x in range(3)]
print(aft)
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
python列表行列置换
bfr = [[x+y*3 for x in range(1,4)] for y in range(3)]
print(bfr)
aft = [[bfr[y][x] for y in range(3)] for x in range(3)]
print(aft)
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
[[1, 4, 7], [2, 5, 8], [3, 6, 9]]