code: def __init__(self, poolRep=None):
      if poolRep is None:
          self.cppPool = _essentia.Pool()
  
      elif isinstance(poolRep, _essentia.Pool):
          self.cppPool = poolRep
  
      elif isinstance(poolRep, dict):
          self.cppPool = _essentia.Pool()
          for key, val in iteritems(poolRep):
              for v in val:
                  self.add(key, v)
  
      else:
          raise TypeError(
              "poolRep argument must be a Cpp Essentia Pool or python dictionary"
          )
  
imports: import numpy
  from six import iteritems
  from .None import _essentia
label_desc: Use image node_id 1 to create a new Pool object  with example: obj = Pool(poolRep)