class_docstr: A subclass of the Unpickler to unpickle our numpy pickles.
class_docstr_tok: ["A","subclass","of","the","Unpickler","to","unpickle","our","numpy","pickles","."]
docstr: Constructor.
docstr_tok: ["Constructor","."]
code: def __init__(self, filename, file_handle, mmap_mode=None):
      """Constructor."""
      self._filename = os.path.basename(filename)
      self._dirname = os.path.dirname(filename)
      self.mmap_mode = mmap_mode
      self.file_handle = self._open_pickle(file_handle)
      Unpickler.__init__(self, self.file_handle)
      try:
          import numpy as np
      except ImportError:
          np = None
      self.np = np
  
imports: import pickle
  import os
  import zlib
  import inspect
  from io import BytesIO
  from .numpy_pickle_utils import _ZFILE_PREFIX
  from .numpy_pickle_utils import Unpickler
  from .numpy_pickle_utils import _ensure_native_byte_order
label_desc: Use image node_id 1 to create a new ZipNumpyUnpickler object from inherited base classes: Unpickler with example: obj = ZipNumpyUnpickler(filename, file_handle, mmap_mode)