parameters: (scope=None, suffix=None,
                    collection=ops.GraphKeys.GLOBAL_VARIABLES)
return_statement: return ops.get_collection(collection, scope)
docstring: Gets the list of variables, filtered by scope and/or suffix.
  
    Args:
      scope: an optional scope for filtering the variables to return. Can be a
        variable scope or a string.
      suffix: an optional suffix for filtering the variables to return.
      collection: in which collection search for. Defaults to
        `GraphKeys.GLOBAL_VARIABLES`.
  
    Returns:
      a list of variables in collection with scope and suffix.
docstring_summary: Gets the list of variables, filtered by scope and/or suffix.
docstring_tokens: Gets the list of variables filtered by scope and / or suffix .
function: def get_variables(scope=None, suffix=None,
                    collection=ops.GraphKeys.GLOBAL_VARIABLES):
    """Gets the list of variables, filtered by scope and/or suffix.
  
    Args:
      scope: an optional scope for filtering the variables to return. Can be a
        variable scope or a string.
      suffix: an optional suffix for filtering the variables to return.
      collection: in which collection search for. Defaults to
        `GraphKeys.GLOBAL_VARIABLES`.
  
    Returns:
      a list of variables in collection with scope and suffix.
    """
    if isinstance(scope, variable_scope.VariableScope):
      scope = scope.name
    if suffix is not None:
      if ':' not in suffix:
        suffix += ':'
      scope = (scope or '') + '.*' + suffix
    return ops.get_collection(collection, scope)
function_tokens: def get_variables ( scope = None , suffix = None , collection = ops . GraphKeys . GLOBAL_VARIABLES ) : if isinstance ( scope , variable_scope . VariableScope ) : scope = scope . name if suffix is not None : if ':' not in suffix : suffix += ':' scope = ( scope or '' ) + '.*' + suffix return ops . get_collection ( collection , scope )