parameters: (x, axis=None, keepdims=False)
return_statement: return math_ops.reduce_prod(x, axis, keepdims)
docstring: Multiplies the values in a tensor, alongside the specified axis.
  
    Args:
        x: A tensor or variable.
        axis: An integer, the axis to compute the product.
        keepdims: A boolean, whether to keep the dimensions or not.
            If `keepdims` is `False`, the rank of the tensor is reduced
            by 1. If `keepdims` is `True`,
            the reduced dimension is retained with length 1.
  
    Returns:
        A tensor with the product of elements of `x`.
docstring_summary: Multiplies the values in a tensor, alongside the specified axis.
docstring_tokens: Multiplies the values in a tensor alongside the specified axis .
function: def prod(x, axis=None, keepdims=False):
    """Multiplies the values in a tensor, alongside the specified axis.
  
    Args:
        x: A tensor or variable.
        axis: An integer, the axis to compute the product.
        keepdims: A boolean, whether to keep the dimensions or not.
            If `keepdims` is `False`, the rank of the tensor is reduced
            by 1. If `keepdims` is `True`,
            the reduced dimension is retained with length 1.
  
    Returns:
        A tensor with the product of elements of `x`.
    """
    return math_ops.reduce_prod(x, axis, keepdims)
function_tokens: def prod ( x , axis = None , keepdims = False ) : return math_ops . reduce_prod ( x , axis , keepdims )