mindspore.mint.isfinite

查看源文件
mindspore.mint.isfinite(input)[源代码]

逐元素返回输入tensor中元素是否是有限数。 有限数定义:非 NaN-INFINF 的元素。

\[\begin{split}out_i = \begin{cases} & \text{ if } input_{i} = \text{Finite},\ \ True \\ & \text{ if } input_{i} \ne \text{Finite},\ \ False \end{cases}\end{split}\]
参数:
  • input (Tensor) - 输入tensor。

返回:

Bool型Tensor

支持平台:

Ascend

样例:

>>> import mindspore
>>> x = mindspore.mint.log(mindspore.tensor([-1,0]))
>>> mindspore.mint.isfinite(x)
Tensor(shape=[2], dtype=Bool, value= [False, False])
>>> x = mindspore.tensor(2.1, mindspore.float64)
>>> mindspore.mint.isfinite(x)
Tensor(shape=[], dtype=Bool, value= True)