Multiplicação NumPy()

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.

numpy multiplica matrizes 1d

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 * bLinguagem 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 )
numpy multiplica matrizes 2d

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 ou multiply()função para encontrar o produto de duas matrizes de tamanhos iguais.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *