numpy.isposinf#
- numpy.isposinf(x,out=None)[source]#
Test element-wise for positive infinity, return result as bool array.
- Parameters:
- xarray_like
The input array.
- outarray_like, optional
A location into which the result is stored. If provided, it must have ashape that the input broadcasts to. If not provided or None, afreshly-allocated boolean array is returned.
- Returns:
- outndarray
A boolean array with the same dimensions as the input.If second argument is not supplied then a boolean array is returnedwith values True where the corresponding element of the input ispositive infinity and values False where the element of the input isnot positive infinity.
If a second argument is supplied the result is stored there. If thetype of that array is a numeric type the result is represented as zerosand ones, if the type is boolean then as False and True.The return valueout is then a reference to that array.
Notes
NumPy uses the IEEE Standard for Binary Floating-Point for Arithmetic(IEEE 754).
Errors result if the second argument is also supplied when x is a scalarinput, if first and second arguments have different shapes, or if thefirst argument has complex values
Examples
>>>importnumpyasnp>>>np.isposinf(np.inf)True>>>np.isposinf(-np.inf)False>>>np.isposinf([-np.inf,0.,np.inf])array([False, False, True])
>>>x=np.array([-np.inf,0.,np.inf])>>>y=np.array([2,2,2])>>>np.isposinf(x,y)array([0, 0, 1])>>>yarray([0, 0, 1])