Shortcuts

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