Multiplicación de matrices

Published by Werdna in
  1. La condición principal de la multiplicación de matrices es que el número de columnas de la matriz 1 debe ser igual al número de filas de la matriz 2.
  2. Como resultado de la multiplicación, obtendrás una nueva matriz que tiene la misma cantidad de filas que la matriz 1 y la misma cantidad de columnas que la matriz 2.
  3. Por ejemplo, si multiplicas una matriz de tamaño "n" * "k" por una de tamaño "k" * "m", obtendrás una nueva de dimensiones "n" * "m".

Crea una función que reciba 2 listas 2D m1 y m2 como argumentos y devuelva una lista 2D (la matriz C). C = A*B.

  • Si el número de columnas de la matriz 1 no es igual al número de filas de la matriz 2: devuelve "ERROR".

Ejemplos

multiply_matrix([
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
], [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
]) ➞ [
  [30, 36, 42],
  [66, 81, 96],
  [102, 126, 150]
]

Notas

N/A