parameters: (self, fn, *side_inputs, **options)
return_statement: return transforms.reduce(self, fn, *side_inputs, **options)
docstring: 使用给定的fn将所有元素规约为单个元素，
          等同于
          :func:`bigflow.transforms.reduce(self, fn, *side_inputs, **options)
          <bigflow.transforms.reduce>`,
  
          Args:
            fn (function):  规约函数
            *side_inputs:  参与运算的SideInputs
            **options:  可配置参数
  
          Returns:
            PObject:  规约结果
  
          >>> p.parallelize([1, 2, 3, 4]).reduce(lambda x, y: x + y).get()
          10
docstring_summary: 使用给定的fn将所有元素规约为单个元素，
          等同于
          :func:`bigflow.transforms.reduce(self, fn, *side_inputs, **options)
          <bigflow.transforms.reduce>`,
docstring_tokens: 使用给定的fn将所有元素规约为单个元素， 等同于 : func : bigflow . transforms . reduce ( self fn * side_inputs ** options ) <bigflow . transforms . reduce >
function: def reduce(self, fn, *side_inputs, **options):
          """
          使用给定的fn将所有元素规约为单个元素，
          等同于
          :func:`bigflow.transforms.reduce(self, fn, *side_inputs, **options)
          <bigflow.transforms.reduce>`,
  
          Args:
            fn (function):  规约函数
            *side_inputs:  参与运算的SideInputs
            **options:  可配置参数
  
          Returns:
            PObject:  规约结果
  
          >>> p.parallelize([1, 2, 3, 4]).reduce(lambda x, y: x + y).get()
          10
          """
          return transforms.reduce(self, fn, *side_inputs, **options)
function_tokens: def reduce ( self , fn , * side_inputs , * * options ) : return transforms . reduce ( self , fn , * side_inputs , * * options )