(matrix_a: list[list[int]], matrix_b: list[list[int]])
| 17 | |
| 18 | |
| 19 | def multiply(matrix_a: list[list[int]], matrix_b: list[list[int]]) -> list[list[int]]: |
| 20 | matrix_c = [] |
| 21 | n = len(matrix_a) |
| 22 | for i in range(n): |
| 23 | list_1 = [] |
| 24 | for j in range(n): |
| 25 | val = 0 |
| 26 | for k in range(n): |
| 27 | val = val + matrix_a[i][k] * matrix_b[k][j] |
| 28 | list_1.append(val) |
| 29 | matrix_c.append(list_1) |
| 30 | return matrix_c |
| 31 | |
| 32 | |
| 33 | def identity(n: int) -> list[list[int]]: |
no test coverage detected