Numpy NP.Isnan

Numpy NP.Isnan

O pacote Numpy é um dos pacotes mais básicos ao trabalhar com operações de dados no Python. Possui muitas funções e serviços públicos que tornam a computação científica muito mais gerenciável.

Uma dessas funções é a função isnan (). Esta função permite avaliar se um elemento com uma matriz é nan ou não.

Vamos explorar como usar essa função no Numpy.

Sintaxe da função numpy isnan ()

Apesar de sua operação simplista, a função oferece uma sintaxe diversificada, como mostrado no trecho de código abaixo:

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

Parâmetros de função

Os parâmetros essenciais da função são os mostrados abaixo:

  1. x - refere -se à matriz de entrada ou elemento que precisa ser testado. Este é um parâmetro não opcional.
  2. Onde - especifica se a função universal deve ser calculada nessa posição.
  3. OUT - refere -se a uma matriz de saída alternativa. A matriz de saída deve estar da mesma forma que o resultado da saída.
  4. Fundição - gerencia a acalma que é executada.
  5. Subok - faça subclasses ou não.

Valor de retorno

A função opera com base no elemento na matriz e retorna uma variedade de valores booleanos.

Se um elemento for nan, a função retorna verdadeira e falsa se o contrário.

Exemplos

Vamos considerar vários exemplos para entender melhor como a função funciona.

# importar numpy
importar numpy como np
x = 3.14159
y = np.Nan
print (f "x -> np.isnan (x) ")
print (f "y -> np.isnan (y) ")

No código acima, temos duas variáveis: x e y. x armazena um valor numérico e y é uma nan.

Em seguida, usamos a função isnan () para verificar se um dos valores é NAN. O código deve retornar:

3.14159 -> FALSO
nan -> verdadeiro

Exemplo 2

O mesmo caso se aplica a uma matriz, conforme mostrado no código de exemplo abaixo:

arr = np.Array ([[3, NP.Nan, 21],
[30, 39, NP.nan],
[np.Nan, 66, 75]])
Imprimir (NP.Isnan (arr)

Temos uma matriz 2D com valores numéricos e nan em cada coluna neste exemplo.

Depois de passarmos a matriz para a função isnan (), devemos obter uma matriz de saída como mostrado:

[[Falso True False]
[False false verdadeiro]
[True False False]]

Conclusão

Este tutorial o leva a um fundamental de trabalhar com a função Numpy isnan (). Esta função nos permite avaliar se um valor é uma nan ou não e retorne o valor booleano.

Obrigado pela leitura e codificação feliz!!