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","."]
docstr: Called to set the state of a newly created object.
  
  We capture it to replace our place-holder objects, NDArrayWrapper or
  NumpyArrayWrapper, by the array we are interested in. We
  replace them directly in the stack of pickler.
  NDArrayWrapper is used for backward compatibility with joblib <= 0.9.
docstr_tok: ["Called","to","set","the","state","of","a","newly","created","object",".","We","capture","it","to","replace","our","place-holder","objects",",","NDArrayWrapper","or","NumpyArrayWrapper",",","by","the","array","we","are","interested","in",".","We","replace","them","directly","in","the","stack","of","pickler",".","NDArrayWrapper","is","used","for","backward","compatibility","with","joblib","<","=","0.9","."]
code: def load_build(self):
      """Called to set the state of a newly created object.
  
      We capture it to replace our place-holder objects, NDArrayWrapper or
      NumpyArrayWrapper, by the array we are interested in. We
      replace them directly in the stack of pickler.
      NDArrayWrapper is used for backward compatibility with joblib <= 0.9.
      """
      Unpickler.load_build(self)
  
      # For backward compatibility, we support NDArrayWrapper objects.
      if isinstance(
          self.stack[-1], (NDArrayWrapper, NumpyArrayWrapper)
      ):
          if self.np is None:
              raise ImportError(
                  "Trying to unpickle an ndarray, "
                  "but numpy didn't import correctly"
              )
          array_wrapper = self.stack.pop()
          # If any NDArrayWrapper is found, we switch to compatibility mode,
          # this will be used to raise a DeprecationWarning to the user at
          # the end of the unpickling.
          if isinstance(array_wrapper, NDArrayWrapper):
              self.compat_mode = True
          self.stack.append(array_wrapper.read(self))
  
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
  from .backports import make_memmap
label_desc: Use image node_id 2 for calling the NumpyUnpickler obj's underlying member method code with example usage: obj.load_build() without return types