Multiplicación de matrices con NumPy
Cada resultado es el producto escalar de una fila y una columna.
¿Qué es Multiplicación de matrices con NumPy?
Cada resultado es el producto escalar de una fila y una columna.
Multiplica matrices con el operador @.
¿Cuándo se utiliza?
- Realizar cálculos vectorizados.
- Procesar arrays, matrices y datos científicos.
- Preparar datos para data science y machine learning.
Código de ejemplo
main.py
import numpy as np
left = np.array([[1, 2], [3, 4]])
right = np.array([[5, 6], [7, 8]])
product = left @ right
print(product)
Resultado esperado
[[19 22]
[43 50]]
Cómo funciona
Las dimensiones internas deben coincidir; @ no es multiplicación elemento a elemento.
Cambia los valores y ejecuta el programa en el compilador Python online de CodeUtility sin instalar Python.
Ejercicios prácticos
Modifica las entradas y prueba casos límite antes de usar conjuntos de datos mayores.
- Cambia shape y dtype.
- Prueba números negativos, decimales y valores ausentes.
- Mide el rendimiento con arrays mayores.