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)