class_docstr: Layer that computes the average (element-wise) a list of inputs.
  
  It takes as input a list of tensors,
  all of the same shape, and returns
  a single tensor (also of the same shape).
  >>> from zoo.pipeline.api.keras.layers import Input
  >>> ave = Average()([Input(shape=(4, 5)), Input(shape=(4, 5)), Input(shape=(4, 5))])
  creating: createZooKeras2Average
  creating: createZooKerasInput
  creating: createZooKerasInput
  creating: createZooKerasInput
code: def __init__(self, input_shape=None, **kwargs):
      super(Average, self).__init__(
          None, list(input_shape) if input_shape else None, **kwargs
      )
  
file_path: analytics-zoo/pyzoo/zoo/pipeline/api/keras2/layers/merge.py
imports: import sys
  from zoo.pipeline.api.keras2.base import ZooKeras2Layer
label_desc: Use image node_id 1 to create a new Average object from inherited base classes: ZooKeras2Layer with example: obj = Average(input_shape)