import sys import time f=open('in12_6.txt','r') s=f.readline() a=s.split(",") n=int(a[0]) m=int(a[1]) theArray=[] for i in range (n): s1=f.readline() a1=s1.split(" ") for j in range(len(a1)): a1[j]=int(a1[j]) theArray.append(a1) f1=open('out_16_12_6.txt','w') def matrixTranspose(anArray): transposed = [None]*len(anArray[0]) for i in range(0,len(transposed)): transposed[i] = [None]*len(anArray) for t in range(0,len(anArray[0])): for tt in range(0,len(anArray)): transposed[t][tt] = anArray[tt][t] for k in range(0,len(transposed)): f1.write(str(transposed[k])) f1.write("\n") t1=time.clock() matrixTranspose(theArray) t2=time.clock() t=t2-t1 mem=sys.getsizeof(theArray) f1.write("\ntime=%f seconds\nmemory used=%d bytes"%(t,mem)) f.close() f1.close()