class_docstr: A subclass of the Unpickler to unpickle our numpy pickles.
  
  Attributes
  ----------
  mmap_mode: str
      The memorymap mode to use for reading numpy arrays.
  file_handle: file_like
      File object to unpickle from.
  filename: str
      Name of the file to unpickle from. It should correspond to file_handle.
      This parameter is required when using mmap_mode.
  np: module
      Reference to numpy module if numpy is installed else None.
class_docstr_tok: ["A","subclass","of","the","Unpickler","to","unpickle","our","numpy","pickles",".","Attributes","--","--","--","--","--","mmap_mode",":","str","The","memorymap","mode","to","use","for","reading","numpy","arrays",".","file_handle",":","file_like","File","object","to","unpickle","from",".","filename",":","str","Name","of","the","file","to","unpickle","from",".","It","should","correspond","to","file_handle",".","This","parameter","is","required","when","using","mmap_mode",".","np",":","module","Reference","to","numpy","module","if","numpy","is","installed","else","None","."]
code: def __init__(self, filename, file_handle, mmap_mode=None):
      # The next line is for backward compatibility with pickle generated
      # with joblib versions less than 0.10.
      self._dirname = os.path.dirname(filename)
  
      self.mmap_mode = mmap_mode
      self.file_handle = file_handle
      # filename is required for numpy mmap mode.
      self.filename = filename
      self.compat_mode = False
      Unpickler.__init__(self, self.file_handle)
      try:
          import numpy as np
      except ImportError:
          np = None
      self.np = np
  
imports: import pickle
  import os
  import sys
  import warnings
  from .numpy_pickle_utils import _COMPRESSORS
  from .numpy_pickle_utils import BinaryZlibFile
  from .numpy_pickle_utils import Unpickler, Pickler
  from .numpy_pickle_utils import _read_fileobject, _write_fileobject
  from .numpy_pickle_utils import _read_bytes, BUFFER_SIZE
  from .numpy_pickle_compat import load_compatibility
  from .numpy_pickle_compat import NDArrayWrapper
  from .numpy_pickle_compat import ZNDArrayWrapper
  from ._compat import _basestring, PY3_OR_LATER
label_desc: Use image node_id 1 to create a new NumpyUnpickler object from inherited base classes: Unpickler with example: obj = NumpyUnpickler(filename, file_handle, mmap_mode)