class_docstr: Shared numpy ndarray with serialization interface.
  This class can be used as a drop-in replacement for arguments in multiprocessing.
  
  Parameters:
      array (array-like): input data
code: def __new__(cls, array):
      if "linux" not in sys.platform:
          raise EnvironmentError("SharedNDArray only works on Linux")
  
      array = np.asarray(array)
      file = tempfile.NamedTemporaryFile()
      self = super(SharedNDArray, cls).__new__(
          cls, file, dtype=array.dtype, shape=array.shape
      )
      # keep reference to the tmp file, otherwise it will be released
      self.file = file
      self[:] = array
      return self
  
imports: from __future__ import print_function, absolute_import
  import os
  import sys
  import logging
  import tempfile
  from time import time
  from functools import wraps
  import numpy
label_desc: Use image node_id 1 for calling the SharedNDArray obj's underlying member method code with example usage: obj.__new__(cls, array) and returns: self