parameters: (
      data: NodeInput,
      indices: NodeInput,
      updates: NodeInput,
      axis: NodeInput,
      name: Optional[str] = None,
  )
return_statement: return _get_node_factory_opset3().create(
          "ScatterElementsUpdate", as_nodes(data, indices, updates, axis)
      )
docstring: Return a node which produces a ScatterElementsUpdate operation.
  
      :param data:    The input tensor to be updated.
      :param indices: The tensor with indexes which will be updated.
      :param updates: The tensor with update values.
      :param axis:    The axis for scatter.
      :return: ScatterElementsUpdate node
  
      ScatterElementsUpdate creates a copy of the first input tensor with updated elements
      specified with second and third input tensors.
  
      For each entry in `updates`, the target index in `data` is obtained by combining
      the corresponding entry in `indices` with the index of the entry itself: the
      index-value for dimension equal to `axis` is obtained from the value of the
      corresponding entry in `indices` and the index-value for dimension not equal
      to `axis` is obtained from the index of the entry itself.
docstring_summary: Return a node which produces a ScatterElementsUpdate operation.
docstring_tokens: Return a node which produces a ScatterElementsUpdate operation .
function: def scatter_elements_update(
      data: NodeInput,
      indices: NodeInput,
      updates: NodeInput,
      axis: NodeInput,
      name: Optional[str] = None,
  ) -> Node:
      """Return a node which produces a ScatterElementsUpdate operation.
  
      :param data:    The input tensor to be updated.
      :param indices: The tensor with indexes which will be updated.
      :param updates: The tensor with update values.
      :param axis:    The axis for scatter.
      :return: ScatterElementsUpdate node
  
      ScatterElementsUpdate creates a copy of the first input tensor with updated elements
      specified with second and third input tensors.
  
      For each entry in `updates`, the target index in `data` is obtained by combining
      the corresponding entry in `indices` with the index of the entry itself: the
      index-value for dimension equal to `axis` is obtained from the value of the
      corresponding entry in `indices` and the index-value for dimension not equal
      to `axis` is obtained from the index of the entry itself.
  
      """
      return _get_node_factory_opset3().create(
          "ScatterElementsUpdate", as_nodes(data, indices, updates, axis)
      )
function_tokens: def scatter_elements_update ( data : NodeInput , indices : NodeInput , updates : NodeInput , axis : NodeInput , name : Optional [ str ] = None , ) -> Node : return _get_node_factory_opset3 ( ) . create ( "ScatterElementsUpdate" , as_nodes ( data , indices , updates , axis ) )