Numpy Abs
abs(z)
Esta função obtém o valor absoluto do seu argumento, que pode ser um número real positivo ou negativo, ou um número complexo. Caso seja um número complexo, o resultado é o módulo do número. Para um número complexo z = x + yi, o módulo é definido como:
(1)\begin{align} |z| = \sqrt{x^2 + y^2} \end{align}
- z
- O único argumento da função pode ser um número inteiro, real ou complexo, ou um arranjo de quaisquer dimensões de números de qualquer natureza. Neste caso, a função é aplicada elemento a elemento, e o arranjo resultante contém o valor absoluto de cada um dos elementos do arranjo original.
Veja também:
Exemplos:
Não existem muitas variações sobre a utilização desta função. Apenas aplique-se ao argumento desejado para obter a resposta. Note o resultado na aplicação a arranjos complexos:
>>> a = array([ 1, 1+1j, 1j, -1+1j, -1, -1-1j, -1j, 1-1j ]) >>> a array([ 1.+0.j, 1.+1.j, 0.+1.j, -1.+1.j, -1.+0.j, -1.-1.j, 0.-1.j, 1.-1.j]) >>> abs(a) array([ 1. , 1.41421356, 1. , 1.41421356, 1. , 1.41421356, 1. , 1.41421356])