parameters: (self,
                 cell,
                 embedding_classes,
                 embedding_size,
                 initializer=None,
                 reuse=None)
docstring: Create a cell with an added input embedding.
  
      Args:
        cell: an RNNCell, an embedding will be put before its inputs.
        embedding_classes: integer, how many symbols will be embedded.
        embedding_size: integer, the size of the vectors we embed into.
        initializer: an initializer to use when creating the embedding;
          if None, the initializer from variable scope or a default one is used.
        reuse: (optional) Python boolean describing whether to reuse variables
          in an existing scope.  If not `True`, and the existing scope already has
          the given variables, an error is raised.
  
      Raises:
        TypeError: if cell is not an RNNCell.
        ValueError: if embedding_classes is not positive.
docstring_summary: Create a cell with an added input embedding.
docstring_tokens: Create a cell with an added input embedding .
function: def __init__(self,
                 cell,
                 embedding_classes,
                 embedding_size,
                 initializer=None,
                 reuse=None):
      """Create a cell with an added input embedding.
  
      Args:
        cell: an RNNCell, an embedding will be put before its inputs.
        embedding_classes: integer, how many symbols will be embedded.
        embedding_size: integer, the size of the vectors we embed into.
        initializer: an initializer to use when creating the embedding;
          if None, the initializer from variable scope or a default one is used.
        reuse: (optional) Python boolean describing whether to reuse variables
          in an existing scope.  If not `True`, and the existing scope already has
          the given variables, an error is raised.
  
      Raises:
        TypeError: if cell is not an RNNCell.
        ValueError: if embedding_classes is not positive.
      """
      super(EmbeddingWrapper, self).__init__(_reuse=reuse)
      rnn_cell_impl.assert_like_rnncell("cell", cell)
      if embedding_classes <= 0 or embedding_size <= 0:
        raise ValueError("Both embedding_classes and embedding_size must be > 0: "
                         "%d, %d." % (embedding_classes, embedding_size))
      self._cell = cell
      self._embedding_classes = embedding_classes
      self._embedding_size = embedding_size
      self._initializer = initializer
function_tokens: def __init__ ( self , cell , embedding_classes , embedding_size , initializer = None , reuse = None ) : super ( EmbeddingWrapper , self ) . __init__ ( _reuse = reuse ) rnn_cell_impl . assert_like_rnncell ( "cell" , cell ) if embedding_classes <= 0 or embedding_size <= 0 : raise ValueError ( "Both embedding_classes and embedding_size must be > 0: " "%d, %d." % ( embedding_classes , embedding_size ) ) self . _cell = cell self . _embedding_classes = embedding_classes self . _embedding_size = embedding_size self . _initializer = initializer