parameters: (*args)
return_statement: return [array_ops.broadcast_to(arg, sh) for arg in args]
docstring: Broadcast tensors.
  
    Args:
      *args: a list of tensors whose shapes are broadcastable against each other.
  
    Returns:
      Tensors broadcasted to the common shape.
docstring_summary: Broadcast tensors.
docstring_tokens: Broadcast tensors .
function: def tf_broadcast(*args):
    """Broadcast tensors.
  
    Args:
      *args: a list of tensors whose shapes are broadcastable against each other.
  
    Returns:
      Tensors broadcasted to the common shape.
    """
    if len(args) <= 1:
      return args
    sh = array_ops.shape(args[0])
    for arg in args[1:]:
      sh = array_ops.broadcast_dynamic_shape(sh, array_ops.shape(arg))
    return [array_ops.broadcast_to(arg, sh) for arg in args]
function_tokens: def tf_broadcast ( * args ) : if len ( args ) <= 1 : return args sh = array_ops . shape ( args [ 0 ] ) for arg in args [ 1 : ] : sh = array_ops . broadcast_dynamic_shape ( sh , array_ops . shape ( arg ) ) return [ array_ops . broadcast_to ( arg , sh ) for arg in args ]