Numpy NP.isnan

Numpy NP.isnan

Pakiet Numpy jest jednym z najbardziej podstawowych pakietów podczas pracy z operacjami danych w Python. Ma wiele funkcji i narzędzi, które sprawiają, że obliczenia naukowe są znacznie łatwiejsze do zarządzania.

Jedną z takich funkcji jest funkcja isnan (). Ta funkcja pozwala ocenić, czy element z tablicą jest nan, czy nie.

Poznajmy, jak używać tej funkcji w Numpy.

Składnia funkcji Numpy isnan ()

Pomimo uproszczonej działalności funkcja oferuje zróżnicowaną składnię, jak pokazano w fragmencie kodu poniżej:

Numpy.isnan (x, /, out = brak, *, gdzie = true, casting = 'same_kind', order = 'k', dtype = brak, subok = true [, podpis, extobj]) =

Parametry funkcji

Niezbędne parametry funkcji są jak pokazano poniżej:

  1. x - odnosi się do tablicy wejściowej lub elementu, który należy przetestować. To jest nieopcjonalny parametr.
  2. Gdzie - określa, czy funkcję uniwersalną należy obliczyć w tej pozycji.
  3. OUT - odnosi się do alternatywnej tablicy wyjściowej. Tablica wyjściowa musi mieć ten sam kształt, co wynik wyjściowy.
  4. Casting - zarządza wykonywanym zestawem danych.
  5. SUBOK - Zrób podklasy lub nie.

Wartość zwracana

Funkcja działa na podstawie elementu po elemencie w tablicy i zwraca szereg wartości logicznych.

Jeśli element to NAN, funkcja zwraca prawdziwą i fałsz, jeśli inaczej.

Przykłady

Rozważmy różne przykłady, aby lepiej zrozumieć, jak działa funkcja.

# Importuj Numpy
importować Numpy jako NP
x = 3.14159
y = np.Nan
print (f "x -> np.isnan (x) ")
print (f "y -> np.isnan (y) ")

W powyższym kodzie mamy dwie zmienne: x i y. X przechowuje wartość liczbową, a y to nan.

Następnie używamy funkcji isnan (), aby sprawdzić, czy którekolwiek z wartości to nan. Kod powinien zwrócić:

3.14159 -> Fałsz
nan -> prawda

Przykład 2

Ten sam przypadek dotyczy tablicy, jak pokazano w poniższym kodzie przykładowym:

ARR = NP.tablica ([[3, NP.nan, 21],
[30, 39, NP.nan],
[NP.Nan, 66, 75]])
Drukuj (NP.isnan (ARR)

W tym przykładzie mamy tablicę 2D z wartościami numerycznymi i nan.

Po przekazaniu tablicy do funkcji isnan () powinniśmy uzyskać tablicę wyjściową, jak pokazano:

[[FAŁSZOWA True Fałsz]
[FAŁSZ FAŁSZ TRUE]
[Prawda false]]]

Wniosek

Ten samouczek przechodzi przez fundamentalną pracę z funkcją Numpy isnan (). Ta funkcja pozwala nam ocenić, czy wartość jest nan, czy nie, i zwrócić wartość logiczną.

Dziękujemy za przeczytanie i szczęśliwe kodowanie!!