  # numpy.isfinite () in Python

NumPy | Python Methods and Functions

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]] `

Notes:
These codes will not work online. ID. Please run them on your systems to see how they work.
,