code: def _neighbors(self, n: NodeKey) -> cp.ndarray[NodeValue]:
      if n not in self:
          hash(n)  # To raise TypeError if appropriate
          raise nx.NetworkXError(
              f"The node {n} is not in the {self.__class__.__name__.lower()}."
          )
      if self.key_to_id is not None:
          n = self.key_to_id[n]
      nbrs = self.dst_indices[self.src_indices == n]
      if self.is_multigraph():
          nbrs = cp.unique(nbrs)
      return nbrs
  
imports: from __future__ import annotations
  import operator
  from copy import deepcopy
  from typing import TYPE_CHECKING
  import cupy
  import networkx
  import numpy
  import pylibcugraph
  import nx_cugraph
  from ..utils import index_dtype
label_desc: Use image node_id 24 for calling the Graph obj's underlying member method code with example usage: obj._neighbors(n) and returns: nbrs