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 tutorial, you will learn how to Display Prime Numbers Between Two Intervals using the if and else...
In this python tutorial, you will learn how to Calculate Standard Deviation with built in functions of the python programming...
In this Python program, we will convert temperature values from Celsius to Fahrenheit. The Celsius and Fahrenheit scales are two...