Матричное умножение

EasyPython
05:00
Лучше работает на десктопе
NumPymatrixlinear-algebra

Даны две матрицы A и B (как вложенные списки). Вычислите их произведение A × B.

Сигнатура

def matrix_multiply(a: list[list[int]], b: list[list[int]]) -> list[list[int]]:

Примеры

matrix_multiply([[1,2,3],[4,5,6]], [[7,8],[9,10],[11,12]])
→ [[58, 64], [139, 154]]

Примеры

Пример 1

Вход:
a = [[1,2,3],[4,5,6]]
b = [[7,8],[9,10],[11,12]]
Выход:[[58,64],[139,154]]

Пример 2

Вход:
a = [[1,2,3]]
b = [[4],[5],[6]]
Выход:[[32]]

Пример 3

Вход:
a = [[1,0],[0,1]]
b = [[5,6],[7,8]]
Выход:[[5,6],[7,8]]
Консоль
Нажмите Run или Ctrl+Enter для запуска