Q:

Python Program to Add Two Matrices

belongs to collection: Python Matrix Programs

0

What is Matrix?

In mathematics, matrix is a rectangular array of numbers, symbols or expressions arranged in the form of rows and columns. For example: if you take a matrix A which is a 2x3 matrix then it can be shown like this:

 

2       3          5  

8       12        7  

Image representation:

In Python, matrices can be implemented as nested list. Each element of the matrix is treated as a row. For example X = [[1, 2], [3, 4], [5, 6]] would represent a 3x2 matrix. First row can be selected as X[0] and the element in first row, first column can be selected as X[0][0].

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Let's take two matrices X and Y, having the following value:

 

X = [[1,2,3],  

    [4,5,6],  

    [7,8,9]]  

  

Y = [[10,11,12],  

    [13,14,15],  

    [16,17,18]]  

 

Create a new matrix result by adding them.

See this example:

X = [[1,2,3],  
       [4,5,6],  
       [7,8,9]]  
  
Y = [[10,11,12],  
       [13,14,15],  
       [16,17,18]]  
  
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)  

 

Output:

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Python Program to Multiply Two Matrices... >>