torch.isfinite¶
- torch.isfinite(input) 张量 ¶
返回一个包含布尔元素的新张量,表示每个元素是否为有限。
实数值在它们不是NaN、负无穷大或无穷大时是有限的。 复数值在其实部和虚部都是有限时是有限的。
- Parameters
输入 (张量) – 输入张量。
- Returns
一个布尔张量,其中在
input
为有限值的地方为True,其他地方为False
示例:
>>> torch.isfinite(torch.tensor([1, float('inf'), 2, float('-inf'), float('nan')])) tensor([True, False, True, False, False])