code: def in1d(x, y):
      """`np.in1d` with equivalent implementation for torch."""
      if isinstance(x, np.ndarray):
          return np.in1d(x, y)
      return (
          (x[..., None] == torch.tensor(y, device=x.device))
          .any(-1)
          .view(-1)
      )
  
imports: from __future__ import annotations
  from collections.abc import Sequence
  from typing import TypeVar
  import numpy
  import torch
  from monai.config.type_definitions import NdarrayOrTensor, NdarrayTensor
  from monai.utils.misc import is_module_ver_at_least
  from monai.utils.type_conversion import convert_data_type, convert_to_dst_type
label_desc: Use image node_id 3 for calling a global function with example usage: in1d(x, y) and returns: unknown, np