Multiplicação de matrizes com NumPy
Cada resultado é o produto escalar de uma linha e uma coluna.
O que é Multiplicação de matrizes com NumPy?
Cada resultado é o produto escalar de uma linha e uma coluna.
Multiplique matrizes com o operador @.
Quando usar?
- Executar cálculos vetorizados.
- Processar arrays, matrizes e dados científicos.
- Preparar dados para data science e machine learning.
Código de exemplo
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)
Saída esperada
[[19 22]
[43 50]]
Como funciona
As dimensões internas devem coincidir; @ difere da multiplicação elemento a elemento.
Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.
Exercícios práticos
Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.
- Altere shape e dtype.
- Teste números negativos, decimais e valores ausentes.
- Meça o desempenho com arrays maiores.