Sum of Symmetric Matrices | Linear Algebra using Python

Linear Algebra using Python | Sum of Symmetric Matrices: Here, we are going to learn about the sum of symmetric matrices and its implementation in Python.
Submitted by Anuj Singh, on June 13, 2020

Prerequisite:

Here, we will learn how to create two symmetric matrices and will add them? Adding two symmetric matrices results in a symmetric matrix.

S0 = S1 + S2

Note: The dimensions of S1 and S2 are same!

Example:

sum of symmetric matrices

Python code to find sum of symmetric matrices

# Linear Algebra Learning Sequence
# Addition of two symmetric Matrix

import numpy as np

M1 = np.array([[2,3,4], [3,5,4], [2,7,2], [1,3,2]])
M2 = np.array([[2,3,3], [3,2,7], [3,4,2], [3,2,1]])


S1 = np.matmul(M1,M1.T)
S2 = np.matmul(M2,M2.T)

print('\n\nS1\n', S1)
print('\n\nS2\n', S2)

# Adding S1 and S2
print('\n\nS1 + S2\n', S1+S2)

Output:


S1
 [[29 37 33 19]
 [37 50 49 26]
 [33 49 57 27]
 [19 26 27 14]]


S2
 [[22 33 24 15]
 [33 62 31 20]
 [24 31 29 19]
 [15 20 19 14]]


S1 + S2
 [[ 51  70  57  34]
 [ 70 112  80  46]
 [ 57  80  86  46]
 [ 34  46  46  28]]





Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.





Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.