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:
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 numpyNo 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 -> FALSOExemplo 2
O mesmo caso se aplica a uma matriz, conforme mostrado no código de exemplo abaixo:
arr = np.Array ([[3, NP.Nan, 21],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]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!!