Resumo : neste tutorial, você aprenderá como usar a multiply()
função numpy ou o operador * para retornar o produto de dois arrays de tamanhos iguais, elemento a elemento.
Introdução à função de subtração Numpy
O *
operador ou função retorna o produto de duas matrizesmultiply()
de tamanhos iguais realizando a multiplicação elemento a elemento.
Vejamos alguns exemplos de uso do *
operador e multiply()
da função.
Usando a função NumPy Multiplicate() e o operador * para retornar o produto de duas matrizes 1D
O exemplo a seguir usa o *
operador para obter os produtos de duas matrizes 1-D:
import numpy as np
a = np.array([1, 2])
b = np.array([3, 4])
c = a*b
print(c)
Linguagem de código: Python ( python )
Saída:
[3 8]
Linguagem de código: Python ( python )
Como funciona.
Primeiro, crie duas matrizes 1D com dois números em cada:
a = np.array([1, 2])
b = np.array([3, 4])
Linguagem de código: Python ( python )
Segundo, obtenha o produto de duas matrizes a e b usando o *
operador:
c = a * b
Linguagem de código: Python ( python )
O *
operador retorna o produto de cada elemento da matriz a com o elemento correspondente da matriz b:
[1*3, 2*4] = [3,8]
Linguagem de código: Python ( python )
Da mesma forma, você pode usar a multiply()
função para obter o produto entre duas matrizes 1D da seguinte forma:
import numpy as np
a = np.array([1, 2])
b = np.array([3, 4])
c = np.multiply(a, b)
print(c)
Linguagem de código: Python ( python )
Saída:
[3 8]
Linguagem de código: Python ( python )
Usando a função NumPy Multiplicate() e o operador * para obter o produto de duas matrizes 2D
O exemplo a seguir usa o operador * para obter os produtos de duas matrizes 2D:
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
c = a*b
print(c)
Linguagem de código: Python ( python )
Saída:
[[ 5 12]
[21 32]]
Linguagem de código: Python ( python )
Neste exemplo, o *
operador realiza a multiplicação elemento a elemento:
[[ 1*5 2*6]
[3*7 4*8]]
Linguagem de código: Python ( python )
Da mesma forma, você pode usar a multiply()
função para encontrar os produtos de duas matrizes 2D:
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
c = np.multiply(a, b)
print(c)
Linguagem de código: Python ( python )
Saída:
[[ 5 12]
[21 32]]
Linguagem de código: Python ( python )
Resumo
- Use o
*
operador oumultiply()
função para encontrar o produto de duas matrizes de tamanhos iguais.