Search code examples
pythonmatrixtranspose

Transpose Of Matrix in Python


I am new on Python i am working on Transpose of matrix but i found it lengthy code any short procedure please!

mymatrix=[(1,2,3),(4,5,6),(7,8,9),(10,11,12)] 
for myrow in mymatrix: 
    print(myrow) 
    print("\n") 
    t_matrix = zip(*mymatrix) 
for myrow in t_matrix: 
    print(myrow)

Solution

  • You need to install numpy in order to import it Numpy transpose returns similar result when
    applied on 1D matrix

    import numpy  
    mymatrix=[[1,2,3],[4,5,6]] 
    print(mymatrix) 
    print("\n") 
    print(numpy.transpose(mymatrix))