code: def __truediv__(self, other):
      try:
          other = naked(other)
      except TypeError:
          return NotImplemented
      x = self.spmatrix / other
      if issparse(x):
          return SparseNDArray(x, shape=self.shape)
      if x.shape != self.shape:
          x = np.asarray(x).reshape(self.shape)
      return get_array_module(x).asarray(x)
  
file_path: mars/mars/lib/sparse/vector.py
imports: from .array import SparseArray, SparseNDArray
  from .core import get_array_module, get_sparse_module, naked, issparse, np, is_cupy
label_desc: Use image node_id 5 for calling the SparseVector obj's underlying member method code with example usage: obj.__truediv__(other) and returns: get_array_module, SparseNDArray, NotImplemented