code: def read(self, path):
      logging.debug("Reading from %s using numpy format" % path)
      arr = np.load(path, mmap_mode="r")
      logging.debug("Done reading from %s" % path)
      return arr
  
file_path: dgl/tools/distpartitioning/array_readwriter/numpy_array.py
imports: import logging
  import numpy
  from numpy.lib.format import open_memmap
  from .registry import register_array_parser
label_desc: Use image node_id 2 for calling the NumpyArrayParser obj's underlying member method code with example usage: obj.read(path) and returns: arr