1
resposta

[Dúvida] Multiplicação entre matrizes

Estava fazendo o curso "NumPy: análise numérica eficiente com Python". Tem um momento que tem alguns textos explicando sobre escalares, vetores e matrizes, fiquei com dúvida no seguinte trecho do texto:

"Só podemos somar matrizes com número de linhas e colunas iguais. Já para a multiplicação ser possível precisamos que o número de colunas da primeira matriz seja igual ao número de linhas da segunda."

Porque na multiplicação o número de colunas da 1ª matriz precisa ser igual ao número de linhas da segunda matriz?

1 resposta

Oi Pedro,

A regra da multiplicação de matrizes, onde o número de colunas da primeira matriz deve ser igual ao número de linhas da segunda matriz, está diretamente relacionada à forma como a operação de multiplicação é realizada na matemática. Em resumo, pensando em uma multiplicação de uma matriz A por uma matriz B, cada elemento de uma linha deverá multiplicar um elemento correspondente de uma da matriz B. Pra isso funcionar o número de colunas da primeira matriz deve ser igual ao número de linhas da segunda.