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: This method is called to set the state of a newly created
  object.
  
  We capture it to replace our place-holder objects,
  NDArrayWrapper, by the array we are interested in. We
  replace them directly in the stack of pickler.
docstr_tok: ["This","method","is","called","to","set","the","state","of","a","newly","created","object",".","We","capture","it","to","replace","our","place-holder","objects",",","NDArrayWrapper",",","by","the","array","we","are","interested","in",".","We","replace","them","directly","in","the","stack","of","pickler","."]
code: def load_build(self):
      """This method is called to set the state of a newly created
      object.
  
      We capture it to replace our place-holder objects,
      NDArrayWrapper, by the array we are interested in. We
      replace them directly in the stack of pickler.
      """
      Unpickler.load_build(self)
      if isinstance(self.stack[-1], NDArrayWrapper):
          if self.np is None:
              raise ImportError(
                  "Trying to unpickle an ndarray, "
                  "but numpy didn't import correctly"
              )
          nd_array_wrapper = self.stack.pop()
          array = nd_array_wrapper.read(self)
          self.stack.append(array)
  
imports: import traceback
  import os
  import zlib
  import warnings
  import dill
  import pickle
  from io import BytesIO
label_desc: Use image node_id 3 for calling the NumpyUnpickler obj's underlying member method code with example usage: obj.load_build() without return types