MCPcopy Create free account
hub / github.com/TheAlgorithms/Python / multiply

Function multiply

matrix/nth_fibonacci_using_matrix_exponentiation.py:19–30  ·  view source on GitHub ↗
(matrix_a: list[list[int]], matrix_b: list[list[int]])

Source from the content-addressed store, hash-verified

17
18
19def 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
33def identity(n: int) -> list[list[int]]:

Callers 1

nth_fibonacci_matrixFunction · 0.70

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected