Matrix operations in Python


Example 1: Matrix Addition

import numpy as np

# Define two matrices
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])

# Matrix addition
C = A + B
print("Matrix Addition:\n", C)
    

Example 2: Matrix Subtraction

import numpy as np

# Define two matrices
A = np.array([[9, 8], [7, 6]])
B = np.array([[1, 2], [3, 4]])

# Matrix subtraction
C = A - B
print("Matrix Subtraction:\n", C)
    

Example 3: Matrix Multiplication

import numpy as np

# Define two matrices
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])

# Matrix multiplication
C = np.dot(A, B)
print("Matrix Multiplication:\n", C)
    

Example 4: Matrix Inversion

import numpy as np

# Define a square matrix
A = np.array([[1, 2], [3, 4]])

# Matrix inversion
A_inv = np.linalg.inv(A)
print("Matrix Inversion:\n", A_inv)