parameters: (size, dtype=None, name=None)
return_statement: return variable(np.eye(size), dtype, name)
docstring: Instantiate an identity matrix and returns it.
  
    Arguments:
        size: Integer, number of rows/columns.
        dtype: String, data type of returned Keras variable.
        name: String, name of returned Keras variable.
  
    Returns:
        A Keras variable, an identity matrix.
  
    Example:
    ```python
        >>> from keras import backend as K
        >>> kvar = K.eye(3)
        >>> K.eval(kvar)
        array([[ 1.,  0.,  0.],
               [ 0.,  1.,  0.],
               [ 0.,  0.,  1.]], dtype=float32)
    ```
docstring_summary: Instantiate an identity matrix and returns it.
docstring_tokens: Instantiate an identity matrix and returns it .
function: def eye(size, dtype=None, name=None):
    """Instantiate an identity matrix and returns it.
  
    Arguments:
        size: Integer, number of rows/columns.
        dtype: String, data type of returned Keras variable.
        name: String, name of returned Keras variable.
  
    Returns:
        A Keras variable, an identity matrix.
  
    Example:
    ```python
        >>> from keras import backend as K
        >>> kvar = K.eye(3)
        >>> K.eval(kvar)
        array([[ 1.,  0.,  0.],
               [ 0.,  1.,  0.],
               [ 0.,  0.,  1.]], dtype=float32)
    ```
  
    """
    return variable(np.eye(size), dtype, name)
function_tokens: def eye ( size , dtype = None , name = None ) : return variable ( np . eye ( size ) , dtype , name )