Numpy NP.absoluto

Numpy NP.absoluto
A função absoluto () em Numpy permite determinar a distância entre um elemento e 0, também conhecido como valor absoluto em uma determinada matriz.

Vamos explorar ainda mais esta função.

Função Sintaxe

Apesar de sua operação simplista, a função suporta vários valores de parâmetros, conforme expresso na sintaxe abaixo:

Numpy.absoluto (x, /, out = Nenhum, *, onde = true, elenco = 'Same_kind', ordem = 'k', dtype = nenhum, subok = true [, assinatura, extobj]) =

Parâmetros

Na maioria dos casos, você raramente precisará se preocupar com a maioria dos parâmetros na sintaxe da função.

Os parâmetros mais comuns são discutidos abaixo:

  1. X - refere -se à matriz de entrada.
  2. OUT - fornece uma matriz alternativa para armazenar os valores de saída.

Valor de retorno

A função absoluta () retornará uma matriz com o valor absoluto de cada elemento na matriz de entrada. A matriz resultante manterá a mesma forma que a matriz de entrada.

Exemplo 1

O exemplo a seguir mostra como a função opera em uma matriz 1D.

# importar numpy
importar numpy como np
arr = np.Array ([1, -9, 13, -24])
Imprima (F "Absolute Array: NP.absoluto (arr) ")

Começamos importando o pacote Numpy com um pseudônimo como NP no código acima.

Em seguida, criamos uma matriz usando o NP.função da matriz. Finalmente, retornamos uma matriz contendo os valores absolutos de cada elemento na variável ARR.

A saída resultante é como mostrado:

Array absoluto: [1 9 13 24]

Nota: o valor absoluto é sempre positivo.

Exemplo 2 - flutuações

Vamos ver o que acontece ao aplicar a função absoluta a uma variedade de valores de ponto flutuante.

arr_2 = np.Array ([1.3, -9.9, 13.2, -24])
Imprima (F "Absolute Array: NP.absoluto (arr_2) ")

Isso deve retornar:

Matriz absoluta: [1.3 9.9 13.2 24. ]

O tipo de dados de entrada é conservado para a matriz de saída. Se houver um número inteiro na matriz, ele é automaticamente convertido em um flutuador.

Exemplo 3 - Números complexos

O que acontece quando aplicamos a função a uma variedade de números complexos? Vamos descobrir.

arr_3 = np.Array ([1.3J, -9.9, 13J, -24])
Imprima (F "Absolute Array: NP.absoluto (arr_3) ")

Isso deve retornar:

Matriz absoluta: [1.3 9.9 13. 24. ]

Visualização de matplotlib

Podemos visualizar valores absolutos usando o matplotlib, conforme mostrado no trecho de código abaixo.

# importar matplotlib
importar matplotlib.pyplot como plt
arr = np.linspace (start = -5, stop = 5, num = 50)
plt.Lote (arr, np.absoluto (arr))

O código acima deve retornar:

Conclusão

Este artigo fornece uma explicação detalhada da função absoluta () em Numpy. Também fornecemos exemplos e ilustrações para retratar como a função funciona.

Obrigado pela leitura!!