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.
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 warnings
  import io
  from pathlib import Path
  from .compressor import lz4, LZ4_NOT_INSTALLED_ERROR
  from .compressor import _COMPRESSORS, register_compressor, BinaryZlibFile
  from .compressor import ZlibCompressorWrapper, GzipCompressorWrapper, BZ2CompressorWrapper, LZMACompressorWrapper, XZCompressorWrapper, LZ4CompressorWrapper
  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_utils import _ensure_native_byte_order
  from .numpy_pickle_compat import load_compatibility
  from .numpy_pickle_compat import NDArrayWrapper
  from .numpy_pickle_compat import ZNDArrayWrapper
  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