 # numpy.isinf () in Python

numpy.isinf (array [, out]): Check element by element if it is infinite + ve or -ve, or return a result as a logical 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.isinf () method `   ` import ` ` numpy as geek ` ` `  ` print ` ` (` ` "Finite:" ` `, geek.isinf (` ` 1 ` `), ` ` "" ` `) `   ` print ` ` (` ` "Finite:" ` `, geek.isinf (` ` 0 ` `), ` ` "" ` )   ` # not a number ` ` print ` ` (` ` "Finite:" ` `, geek.isinf (geek.nan), ` ` "" ` `) `   ` # infinity ` ` print ` ` (` ` "Finite:" ` `, geek.isinf (geek. inf), ` ` "" ` `) `   ` print ` ` (` ` "Finite:" ` `, geek.isinf (geek.NINF), ` ` "" ` `) `   ` x = geek.array ([ - geek.inf, 0. , geek.inf]) ```` y = geek.array ([ 2 , 2 , 2 ]) print ( "Checking for infinity:" , geek.isinf (x, y))  ```

Output:

` Finite: False Finite: False Finite: False Finite: True Finite: True Checking for infinity: [1 0 1] `

Code 2:

 ` # Python program illustrating ` ` # numpy.isinf () method ` ` `  ` import ` ` numpy as geek `   ` # Returns True / False for each element ` ` b ` ` = ` ` geek.arange (` ` 8 ` `). reshape (` ` 2 ` `, ` ` 4 ` `) `   ` print ` ` (` `" "` `, b) ` ` print ` ` (` ` "Is Infifnity:" ` `, geek.isinf (b) ) `   ` # geek.inf: Positive infinity ` ` # geek.NINF: negative infinity ` ` b ` ` = ` ` [[geek.inf], ` ` [geek.NINF]] ` ` print ` ` (` `" Is Infifnity: "` `, geek.isinf (b)) `

Output:

` [[0 1 2 3] [4 5 6 7]] Is Infifnity: [[ False False False False] [False False False False]] Is Infifnity: [[True] [True]] `

< strong> Notes:
These codes will not work for online IDs. Please run them on your systems to see how they work.
,