class_docstr: A 2D array that persists on disk across multiple processes. Each time an 
  array index is updated, it is stored as a temporary file on disk. The 
  entire array can then be read by reading each array index from disk and
  assembling it into a numpy array.
docstr: Args:
      size (list): size of the array
      dirname (str): directory to store array data in
docstr_tok: ["Args",":","size","(","list",")",":","size","of","the","array","dirname","(","str",")",":","directory","to","store","array","data","in"]
code: def __init__(self, size, dirname):
      """
      Args:
          size (list): size of the array
          dirname (str): directory to store array data in
      """
      os.makedirs(dirname, exist_ok=True)
      self.dirname = dirname
      self.shape = size
  
file_path: elu-gelu-kernels/code/experiments/03_deep_experiments/experiment_array.py
imports: import numpy
  import os.path
label_desc: Use image node_id 1 to create a new ExperimentArray object from inherited base classes: object with example: obj = ExperimentArray(size, dirname)