torch.isin
- torch.isin(elements, test_elements, *, assume_unique=False, invert=False) → Tensor
-
检查
elements
中的每个元素是否存在于test_elements
中。返回一个与elements
形状相同的布尔张量,对于在test_elements
中的元素值为True,否则为False。注意
在
elements
和test_elements
中,只能有一个是标量,不能两个都是。- 参数
- 返回值
-
一个与
elements
具有相同形状的布尔张量,其中在test_elements
中的元素为True,其他元素为False
示例
>>> torch.isin(torch.tensor([[1, 2], [3, 4]]), torch.tensor([2, 3])) tensor([[False, True], [ True, False]])