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])