Write a program to Add Two Matrices in Python
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# Program to add two matrices using nested loop X = [[5, 7, 13], [41, 5, 16], [47, 5, 19]] Y = [[5 ,5 ,1], [6 ,4 ,3], [4 ,4 ,9]] result = [[0,0,0], [0,0,0], [0,0,0]] # iterate through rows for i in range(len(X)): # iterate through columns for j in range(len(X[0])): result[i][j] = X[i][j] + Y[i][j] for r in result: print(r) |
This Python program adds two matrices X and Y using nested loops. The matrices X and Y are defined as a list of lists with specific values. The result matrix is also defined as a list of lists with all elements initialized to 0.
The program uses two nested loops to iterate through the rows and columns of the matrices. The outer loop, “for i in range(len(X))”, iterates through the rows of the matrices and the inner loop, “for j in range(len(X[0]))”, iterates through the columns of the matrices. For each element in the matrices, the program adds the corresponding elements of X and Y, and assigns the result to the corresponding element of the result matrix.
After the nested loops have finished executing, the program uses another loop, “for r in result:”, to iterate through the rows of the result matrix and print each row.
Each element of the result matrix is the sum of the corresponding elements of X and Y matrices.