HomePythonPython Program to Find Transpose of a Matrix

Python Program to Find Transpose of a Matrix

In this python tutorial, you will learn how to Find Transpose of a Matrix with for loop of the python programming language.

How to Find Transpose of a Matrix?

Let’s take a look at the source code,  here the values are assigned in the code, the for loop carry out the function.

RUN CODE SNIPPET
# Python Program to Find Transpose of a Matrix

X = [[12,7],
    [4 ,5],
    [3 ,8]]

result = [[0,0,0],
         [0,0,0]]


for i in range(len(X)):

   for j in range(len(X[0])):
       result[j][i] = X[i][j]

for r in result:
   print(r)

OUTPUT:

[12, 4, 3]
[7, 5, 8]
  1. At first, we enter the values of two matrices. The first one with 3 rows and 2 columns and assign that matrix to the variable X. The second one with 2 rows and 3 columns and assign that matrix to the variable  result.
  2. We declare a for loop where the range for the variable i is (len(X))
  3. We declare a for loop where the range for the variable j is (len(X[0])) for which we give the condition result[j][i] = X[i][j]
  4. We declare the final for loop where the result is the variable r after which we give a print function which will display the values stored in the variable r
  5. In this program, we have used nested for loop to iterate through each row and each column. At each point we place the X[i][j] element into result[j][i]

NOTE:

  • The print function is used to display the value, it prints the specified message to the screen
  •  The For loops are used to loop through an iterable object and perform the same action for each entry.
  • The len() is a built function  used to calculate the length of any iterable object

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

In this Python program, we will create a singly linked list and remove duplicate elements from it. A linked list...
This Python program solves the Celebrity Problem by finding a person who is known by everyone but does not know...
This Python program uses a recursive approach to solve the n-Queens problem. It explores all possible combinations of queen placements...