# To Find Transpose of Matrix import sys import time InFile=open('in_13_6.txt','r') row=InFile.readline() temp=row.split(",") size=int(temp[0]) m=int(temp[1]) Input=[] for i in range (size): row1=InFile.readline() temp1=row1.split(" ") for j in range(len(temp1)): temp1[j]=int(temp1[j]) Input.append(temp1) OutFile=open('out_13_6.txt','w') OutFile.write("\n Transposed Matrix is = \n") def matrixTranspose(Data): transpose_matrix = [None]*len(Data[0]) for i in range(0,len(transpose_matrix)): transpose_matrix[i] = [None]*len(Data) for row in range(0,len(Data[0])): for coloumn in range(0,len(Data)): transpose_matrix[row][coloumn] = Data[coloumn][row] for k in range(0,len(transpose_matrix)): OutFile.write(str(transpose_matrix[k])) OutFile.write("\n") Start_Time=time.clock() matrixTranspose(Input) Close_Time=time.clock() Time_Taken=Close_Time-Start_Time memory=sys.getsizeof(Input) OutFile.write("\nTime Taken =%f seconds\nMemory Used=%d bytes"%(Time_Taken,memory)) OutFile.write("\nMultiplication = 0. \nDivision = 0. ") InFile.close() OutFile.close() print ("Output File is Generated")