torch.isfinite¶
- torch.isfinite(input) Tensor ¶
返回一个布尔张量,其元素表示对应输入元素是否是有限的。
实数在不是 NaN、负无穷大或无穷大时是有限的。复数在其实部和虚部都是有限的时是有限的。
- 参数
input (Tensor) – 输入张量。
- 返回值
一个布尔张量,当
input
中的元素是有限时为 True,否则为 False。
示例
>>> torch.isfinite(torch.tensor([1, float('inf'), 2, float('-inf'), float('nan')])) tensor([True, False, True, False, False])