原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.isinf.html
校对:(虚位以待)
numpy.
isinf
(x[, out]) = <ufunc 'isinf'>对于正或负无穷大测试元素。
返回与x相同形状的布尔数组,其中x == +/- inf t4 >
,否则为False。
参数: | x:array_like
out:array_like,可选
|
---|---|
返回: | y:bool(scalar)或boolean ndarray
|
笔记
Numpy使用IEEE标准二进制浮点运算(IEEE 754)。
如果在第一个参数是标量时提供第二个参数,或者如果第一个和第二个参数具有不同的形状,则会产生错误。
例子
>>> np.isinf(np.inf)
True
>>> np.isinf(np.nan)
False
>>> np.isinf(np.NINF)
True
>>> np.isinf([np.inf, -np.inf, 1.0, np.nan])
array([ True, True, False, False], dtype=bool)
>>> x = np.array([-np.inf, 0., np.inf])
>>> y = np.array([2, 2, 2])
>>> np.isinf(x, y)
array([1, 0, 1])
>>> y
array([1, 0, 1])