Change language

numpy.isnan () in Python

| |

About:
numpy.isnan (array [, out]): Tests element by element if it is NaN or not, returns the result as a boolean array ... 
Parameters :

  array:  [array_like] Input array or object whose elements, we need to test for infinity  out:  [ndarray, optional] Output array placed with result. Its type is preserved and it must be of the right shape to hold the output. 

Return:

 boolean array containing the result. For scalar input, the result is a new boolean with value True if the input is positive or negative infinity; otherwise the value is False. For array input, the result is a boolean array with the same shape as the input and the values ​​are True where the corresponding element of the input is positive or negative infinity; elsewhere the values ​​are False. 

Code 1:

# Python program illustrating
# numpy.isnan () method

 

import numpy as geek 

  

print ( "Is NaN:" , geek.isnan ( 1 ), "" )

 

print ( "Is NaN:" , geek.isnan ( 0 ), "" )

 
# not a number

print ( "Is NaN:" , geek.isnan (geek.nan), "" )

 
# infinity

print ( " Is NaN: " , geek.isnan ( geek.inf), "" )

 

print ( " Is NaN : " , geek.isnan (geek.NINF), " "

 

x = geek.array ([ - geek.inf, 0. , geek.inf])

y = geek.array ([ 2 , 2 , 2 ])

print ( "Checking for NaN:" , geek.isnan (x, y))

 

Output:

 Is NaN: False Is NaN: False Is NaN: True Is NaN: False Is NaN: False Checking for NaN: [0 0 0] 

Code 2:

# Python program illustrating
# numpy.isnan ( ) method

 

import numpy as geek 

 
# Returns True / False for each element

b = geek.arange ( 20 ). reshape ( 5 , 4 )

 

print ( " " , b)

print ( "Is NaN (Not a Number ): " , geek.isnan (b))

  

 

b = [[ 1j ], 

[geek.nan]]

print ( "Is NaN (Not a Number):" , geek.isnan (b))

Outut:

 [[0 1 2 3] [4 5 6 7] [8 9 10 11] [12 13 14 15] [16 17 18 19]] Is NaN (Not a Number): [[False False False False ] [False False False False] [False False False False] [False False False False] [False False False False]] Is NaN (Not a Number): [[False] [True]] 

Links:
https://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.isnan.html

Notes:
These codes will not work for online IDs. Please run them on your systems to see how they work. 
,
This article is provided by Mohit Gupta_OMG

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method