Executar NumPy online

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

Executar código →
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.

  1. Altere shape e dtype.
  2. Teste números negativos, decimais e valores ausentes.
  3. Meça o desempenho com arrays maiores.
Executar no IDE Python →