(self, func)
reduces all value in pair of table by a binary function `func`
        
        Parameters
        ----------
        func: typing.Callable[[object, object], object]
           binary function reduce two value into one
           
        Returns
        -------
        object
           a single object

        

        Examples
        --------
        >>> from fate_arch.session import computing_session
        >>> a = computing_session.parallelize(range(100), include_key=False, partition=4)
        >>> assert a.reduce(lambda x, y: x + y) == sum(range(100))
        
        Notes
        ------
        `func` should be associative
reduces all value in pair of table by a binary function `func`
        
        Parameters
        ----------
        func: typing.Callable[[object, object], object]
           binary function reduce two value into one
           
        Returns
        -------
        object
           a single object
reduces all value in pair of table by a binary function func Parameters ---------- func : typing . Callable [[ object object ] object ] binary function reduce two value into one Returns ------- object a single object
def reduce(self, func):
        """
        reduces all value in pair of table by a binary function `func`
        
        Parameters
        ----------
        func: typing.Callable[[object, object], object]
           binary function reduce two value into one
           
        Returns
        -------
        object
           a single object

        

        Examples
        --------
        >>> from fate_arch.session import computing_session
        >>> a = computing_session.parallelize(range(100), include_key=False, partition=4)
        >>> assert a.reduce(lambda x, y: x + y) == sum(range(100))
        
        Notes
        ------
        `func` should be associative
        """
        ...
def reduce ( self , func ) : ...