code: def __init__(self, node, initializer, inputs):
      self.node = node
      self.op_name = node.op_type
      node_name = node.name.strip()
      # it would be None if user doesn't set it manually
      self.node_name = node_name if node_name else None
      self.onnx_attr = OnnxHelper.parse_attr(
          node.attribute
      )  # dict(name: value)
      self._initializer = initializer
      self._input_list = inputs
      self.model_inputs = self._extract_model_inputs()
      self.model_trainable_values = self._extract_trainable_values()
      self.output = node.output[0]
  
file_path: analytics-zoo/pyzoo/zoo/pipeline/api/onnx/mapper/operator_mapper.py
imports: import zoo.pipeline.api.keras.layers
  import zoo.pipeline.api.autograd
  from zoo.pipeline.api.onnx.onnx_helper import OnnxHelper
  import zoo.pipeline.api.onnx.mapper
  import importlib
  import numpy
label_desc: Use image node_id 1 to create a new OperatorMapper object from inherited base classes: object with example: obj = OperatorMapper(node, initializer, inputs)