In this simple python program, we need to find the transpose of a matrix. It's a matrix python program.
To understand this example, you should have knowledge of the following Python programming topics:
In this basic python program, we explain how to calculate the transpose of a matrix. A matrix is a set of elements of the same data type arranged in rows and columns. Transpose of a matrix means we have to change the Rows into Columns and the Columns into Rows. It is flipping the diagonal of a matrix. The transpose of a matrix is denoted by matrix name raise T.
For example, let us take a simple example as A = [1, 2, 3] and the transpose of matrix A is AT = [1] [2] [3].
In this simple python program, we are using the predefined two matrices X and Y. Y is initialized to zeros to save the matrix X's transpose. Now we are using a nested for loop to traverse each row in the outer loop and each column in the inner loop of the given matrix. and then we assign the value of X[i][j] to Y[j][i] until the loop iterations are over. Finally, print the result using a for loop in python.
STEP 1: Save the value for a matrix in the variable named X.
STEP 2: Initialize a Y matrix with interchange the order of matrix of A using python language.
STEP 3: Use an outer for loop
to traverse through the matrix rows.
STEP 4: Use the inner for loop
to traverse through the column of the matrix.
STEP 5: Assign the value of Y[j][i] = X[i][j] until all the iterations are over.
STEP 6: print the Y matrix using a for loop
in a python programming language
X =[[1,2],
[4,5],
[7,8]]
Y = [[0,0,0],
[0,0,0]]
for i in range(len(X)):
for j in range(len(X[0])):
Y[j][i] = X[i][j]
for r in Y:
print(r)
[1, 4, 7] [2, 5, 8]