## Question Reference

Python Home

### Python Methods

Python String Methods

### Python Interview Programs

Python Common ProgramsPython Array ProgramsPython Converter ProgramsPython Star Patterns ProgramPython Number Patterns ProgramPython Alphabet Patterns Program

ASCII Table

# Python Program to find Matrix Multiplication

Last Updated:

## Find Matrix Multiplication

In the following example, we will multiply the two given matrices (two-dimensional arrays).

### Example

Python Compiler
arr1 = [ [1, 1, 1], [1, 1, 1], [1, 1, 1] ] arr2 = [ [2, 2, 2], [2, 2, 2], [2, 2, 2] ] arr3 = [[0]*3 for _ in range(3)] print("Matrix A (3 x 3):") for i in range(0, 3): for j in range(0, 3): print(arr1[i][j], end=" ") print() print("\nMatrix B (3 x 3):") for i in range(0, 3): for j in range(0, 3): print(arr2[i][j], end=" ") print() for i in range(0, 3): for j in range(0, 3): for k in range(0, 3): arr3[i][j] = arr3[i][j] + arr1[i][k] * arr2[k][j] print("\nMatrix Multiplication (A x B):") for i in range(0, 3): for j in range(0, 3): print(arr3[i][j], end=" ") print()