code: def subtract(inputs, **kwargs):
      """Functional interface to the `keras.layers.Subtract` layer.
  
      Args:
          inputs: A list of input tensors of size 2, each tensor of
              the same shape.
          **kwargs: Standard layer keyword arguments.
  
      Returns:
          A tensor as the difference of the inputs. It has the same shape
          as the inputs.
  
      Examples:
  
      >>> input_shape = (2, 3, 4)
      >>> x1 = np.random.rand(*input_shape)
      >>> x2 = np.random.rand(*input_shape)
      >>> y = keras.layers.subtract([x1, x2])
  
      Usage in a Keras model:
  
      >>> input1 = keras.layers.Input(shape=(16,))
      >>> x1 = keras.layers.Dense(8, activation='relu')(input1)
      >>> input2 = keras.layers.Input(shape=(32,))
      >>> x2 = keras.layers.Dense(8, activation='relu')(input2)
      >>> subtracted = keras.layers.subtract([x1, x2])
      >>> out = keras.layers.Dense(4)(subtracted)
      >>> model = keras.models.Model(inputs=[input1, input2], outputs=out)
  
      """
      return Subtract(**kwargs)(inputs)
  
file_path: keras/keras/layers/merging/subtract.py
imports: from keras import ops
  from keras.api_export import keras_export
  from keras.layers.merging.base_merge import Merge
label_desc: Use image node_id 1 for calling a global function with example usage: subtract(inputs) and returns: Subtract