parameters: (image)
return_statement: return fix_image_flip_shape(image, array_ops.reverse(image, [0]))
docstring: Flip an image vertically (upside down).
  
    Outputs the contents of `image` flipped along the first dimension, which is
    `height`.
  
    See also `reverse()`.
  
    Args:
      image: A 3-D tensor of shape `[height, width, channels].`
  
    Returns:
      A 3-D tensor of the same type and shape as `image`.
  
    Raises:
      ValueError: if the shape of `image` not supported.
docstring_summary: Flip an image vertically (upside down).
docstring_tokens: Flip an image vertically ( upside down ) .
function: def flip_up_down(image):
    """Flip an image vertically (upside down).
  
    Outputs the contents of `image` flipped along the first dimension, which is
    `height`.
  
    See also `reverse()`.
  
    Args:
      image: A 3-D tensor of shape `[height, width, channels].`
  
    Returns:
      A 3-D tensor of the same type and shape as `image`.
  
    Raises:
      ValueError: if the shape of `image` not supported.
    """
    image = ops.convert_to_tensor(image, name='image')
    image = control_flow_ops.with_dependencies(
        _Check3DImage(image, require_static=False), image)
    return fix_image_flip_shape(image, array_ops.reverse(image, [0]))
function_tokens: def flip_up_down ( image ) : image = ops . convert_to_tensor ( image , name = 'image' ) image = control_flow_ops . with_dependencies ( _Check3DImage ( image , require_static = False ) , image ) return fix_image_flip_shape ( image , array_ops . reverse ( image , [ 0 ] ) )