Divisão NumPy() – 03

Resumo : neste tutorial, você aprenderá como usar a divide()função numpy ou o /operador para encontrar o quociente de duas matrizes de tamanhos iguais, elemento a elemento.

Introdução à função de subtração Numpy

O /operador ou função retorna o quociente de duas matrizesdivide() de tamanhos iguais realizando a divisão elemento a elemento.

Vejamos alguns exemplos de uso do /operador e divide()da função.

Usando a função NumPy divide() e o operador / para encontrar o quociente de duas matrizes 1D

O exemplo a seguir usa o /operador para encontrar o quociente de duas matrizes 1-D:

import numpy as np

a = np.array([8, 6])
b = np.array([2, 3])

c = a/b
print(c)Linguagem de código:  Python  ( python )

Saída:

[4. 2.]Linguagem de código:  Python  ( python )
numpy dividir matrizes 1d

Como funciona.

Primeiro, crie duas matrizes 1D com dois números em cada:

a = np.array([8, 6])
b = np.array([2, 3])Linguagem de código:  Python  ( python )

Segundo, encontre o quociente de a/b usando o *operador:

c = a / bLinguagem de código:  Python  ( python )

O /operador retorna o quociente de cada elemento da matriz a com o elemento correspondente da matriz b:

[8/2, 6/3] = [4,2]Linguagem de código:  Python  ( python )

Da mesma forma, você pode usar a divide()função para obter o quociente de duas matrizes 1D da seguinte forma:

import numpy as np

a = np.array([8, 6])
b = np.array([2, 3])

c = np.divide(a, b)
print(c)Linguagem de código:  Python  ( python )

Saída:

[4. 2.]Linguagem de código:  Python  ( python )

Usando a função e operador NumPy divide() /para obter o quociente de duas matrizes 2D

O exemplo a seguir usa o /operador para encontrar o quociente de duas matrizes 2D:

import numpy as np

a = np.array([[10, 8], [6, 4]])
b = np.array([[5, 2], [2, 1]])

c = a/b
print(c)
Linguagem de código:  Python  ( python )

Saída:

[[2. 4.]
 [3. 4.]]Linguagem de código:  Python  ( python )

Neste exemplo, o /operador realiza a divisão elemento a elemento:

[[ 10/5  8/2]
 [3*7 4*8]]Linguagem de código:  Python  ( python )

Da mesma forma, você pode usar a divide()função para encontrar os produtos de duas matrizes 2D:

import numpy as np

a = np.array([[10, 8], [6, 4]])
b = np.array([[5, 2], [2, 1]])

c = np.divide(a, b)
print(c)
Linguagem de código:  Python  ( python )
numpy divide matrizes 2d

Saída:

[[2. 4.]
 [3. 4.]]Linguagem de código:  Python  ( python )

Resumo

  • Use o *operador ou divide()função para encontrar o quociente 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 *