torch.isclose¶
- torch.isclose(input, other, rtol=1e-05, atol=1e-08, equal_nan=False) 张量¶
返回一个包含布尔元素的新张量,表示
input中的每个元素是否“接近”other中对应的元素。 接近度定义为:其中
input和other是有限的。当input和/或other是非有限时,它们接近当且仅当它们相等,当equal_nan为 True 时,NaN 被视为彼此相等。- Parameters
示例:
>>> torch.isclose(torch.tensor((1., 2, 3)), torch.tensor((1 + 1e-10, 3, 4))) tensor([ True, False, False]) >>> torch.isclose(torch.tensor((float('inf'), 4)), torch.tensor((float('inf'), 6)), rtol=.5) tensor([True, True])