2. To write a python program to perform Matrix Multiplication.
# Matrix multiplication function
def matrix_mult(A, B):
result = []
for i in range(len(A)):
row = []
for j in range(len(B[0])):
sum = 0
for k in range(len(B)):
sum += A[i][k] * B[k][j]
row.append(sum)
result.append(row)
return result
# Example usage
A = [[1, 2], [3, 4]]
B = [[5, 6], [7, 8]]
C = matrix_mult(A, B)
print(C) # Output: [[19, 22], [43, 50]]