Multiplicación de Matrices
Contexto
La multiplicación de matrices implica calcular el producto escalar de las filas de la primera matriz y las columnas de la segunda. El número de columnas de la primera matriz debe coincidir con el número de filas de la segunda.
Tarea
Escribe una función matrix_mul(mat1, mat2) que multiplique dos matrices.
Especificaciones
- La función toma dos listas 2D
mat1ymat2. - Debe devolver su producto matricial como una nueva lista 2D.
Restricciones
- Las matrices tendrán dimensiones compatibles: $M \times N$ y $N \times P$.
- Las matrices no estarán vacías.
Ejemplo
Instrucciones
- Implementa la lógica en
solution.py. - No uses
input()niprint(). - Prueba tu solución localmente antes de enviarla.