Subtração NumPy()

Resumo : neste tutorial, você aprenderá como usar a subtract()função numpy ou o -operador para encontrar a diferença entre dois arrays de tamanhos iguais.

Introdução à função Numpy subtract()

A função -ou retorna a diferença entre duas matrizessubtract() de tamanhos iguais realizando subtrações elemento a elemento.

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

Usando a função NumPy subtract() e o operador – para encontrar a diferença entre duas matrizes 1D

O exemplo a seguir usa o -operador para encontrar a diferença entre duas matrizes 1-D:

import numpy as np

a = np.array([1, 2])
b = np.array([3, 4])

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

Saída:

[2 2]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([2, 3])Linguagem de código:  Python  ( python )

Em segundo lugar, encontre a diferença entre o array b e o array a usando o -operador:

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

O -operador retorna a diferença entre cada elemento do array b com o elemento correspondente do array a:

[2-1, 3-2] = [1,1]Linguagem de código:  Python  ( python )

Da mesma forma, você pode usar a subtract()função para encontrar a diferença entre duas matrizes 1D como esta:

import numpy as np

a = np.array([1, 2])
b = np.array([3, 4])

c = np.subtract(b, a)

print(c)
Linguagem de código:  Python  ( python )

Saída:

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

Usando a função de subtração NumPy e o operador – para encontrar a diferença entre dois exemplos de arrays 2D

O exemplo a seguir usa o -operador para encontrar a diferença entre duas matrizes 2D:

import numpy as np

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

c = b - a
print(c)
Linguagem de código:  Python  ( python )
numpy subtrair matrizes 2d

Saída:

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

Neste exemplo, o -operador realiza a subtração elemento a elemento:

[[ 5-1  6-2]
 [7-3 8-4]]Linguagem de código:  Python  ( python )

Da mesma forma, você pode usar a subtract()função para encontrar a diferença entre dois arrays 2D:

import numpy as np

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

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

Saída:

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

Resumo

  • Use o operador de subtração ( -) ou subtract()função para encontrar a diferença entre duas matrizes de tamanhos iguais.

Deixe um comentário

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