numpy.isfinite () in Python



About:
numpy.isfinite (array [, out]): test element by element whether it is finite or not (not infinity or not a number) and 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 

Code 1:

# Python program illustrating
# numpy.isfinite () method

 

import numpy as geek 

 

print ( "Finite:" , geek.isfinite ( 1 ), "" )

 

print ( "Finite:" , geek.isfinite (  0 ), "" )

 
# not a number

print ( "Finite:" , geek.isfinite (geek.nan), "" )

 
# infinity

print ( "Finite:" , geek.isfinite (geek.inf), "" )

 

print ( "Finite:" , geek.isfinite (geek.NINF), ""  

Output:

 Finite: True Finite: True Finite: False Finite: False Finite: False 

Code 2:

# Python program illustrating
# numpy.isfinite () method

 

import numpy as geek 

 
# Returns True / False for each element

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

 

print ( " " , b)

print ( "Is Finite:" , geek.isfinite (b ))

 

 

b = [[ 1j ], 

[geek .inf]]

print ( " Is Finite: " , geek.isfinite (b))

Output:

 [[0 1 2 3] [4 5 6 7] [8 9 10 11] [12 13 14 15] [16 17 18 19]] Is Finite: [[True True True True] [True True True True] [True True True True] [True True True True] [True True True True]] Is Finite: [[True] [False]] 

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

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