code: def __init__(
      self, axis=None, ascending=None, output_types=None, **kw
  ):
      super().__init__(
          _axis=axis,
          _ascending=ascending,
          _output_types=output_types,
          **kw,
      )
  
imports: import numpy
  import pandas
  from ...None import opcodes
  from ...core import OutputType
  from ...serialization.serializables import BoolField, AnyField
  from ...utils import lazy_import
  from ..utils import parse_index, build_empty_df, build_empty_series, validate_axis
  from ..operands import DataFrameOperandMixin, DataFrameOperand
label_desc: Use image node_id 1 to create a new GroupByCumReductionOperand object from inherited base classes: DataFrameOperandMixin, DataFrameOperand with example: obj = GroupByCumReductionOperand(axis, ascending, output_types)