parameters: (value)
return_statement: return power(inv_pos(geo_mean(value)), int(sum(value.shape)))
docstring: The reciprocal of a product of the entries of a vector ``x``.
  
      Parameters
      ----------
      x : Expression or numeric
          The expression whose reciprocal product is to be computed. Must have
          positive entries.
  
      Returns
      -------
      Expression
          .. math::
              \\left(\\prod_{i=1}^n x_i\\right)^{-1},
  
          where :math:`n` is the length of :math:`x`.
docstring_summary: The reciprocal of a product of the entries of a vector ``x``.
docstring_tokens: The reciprocal of a product of the entries of a vector x .
function: def inv_prod(value):
      """The reciprocal of a product of the entries of a vector ``x``.
  
      Parameters
      ----------
      x : Expression or numeric
          The expression whose reciprocal product is to be computed. Must have
          positive entries.
  
      Returns
      -------
      Expression
          .. math::
              \\left(\\prod_{i=1}^n x_i\\right)^{-1},
  
          where :math:`n` is the length of :math:`x`.
      """
      return power(inv_pos(geo_mean(value)), int(sum(value.shape)))
function_tokens: def inv_prod ( value ) : return power ( inv_pos ( geo_mean ( value ) ) , int ( sum ( value . shape ) ) )