最近在参加华为的软件精英挑战赛,这里面用到了很多次矩阵转置,这里记录一种很简单而且便于理解的矩阵转置方法,代码如下:
b = [([1] * 2) for i in range(n)]
bt=[[r[col] for r in b] for col in range(len(b[0]))]
这里的b是一个n行2列的数组,bt为它的转置矩阵存储的数组,第二行为转置方法
b = [([1] * 2) for i in range(n)]
bt=[[r[col] for r in b] for col in range(len(b[0]))]
这里的b是一个n行2列的数组,bt为它的转置矩阵存储的数组,第二行为转置方法