@final
def _cython_operation(self, kind: str, values, how: str, axis: int, min_count: int=(- 1), **kwargs) -> ArrayLike:
    '\n        Returns the values of a cython operation.\n        '
    assert (kind in ['transform', 'aggregate'])
    cy_op = WrappedCythonOp(kind=kind, how=how)
    (ids, _, _) = self.group_info
    ngroups = self.ngroups
    return cy_op.cython_operation(values=values, axis=axis, min_count=min_count, comp_ids=ids, ngroups=ngroups, **kwargs)
Returns the values of a cython operation.
@final
def _cython_operation(self, kind: str, values, how: str, axis: int, min_count: int=(- 1), **kwargs) -> ArrayLike:
    '\n        \n        '
    assert (kind in ['transform', 'aggregate'])
    cy_op = WrappedCythonOp(kind=kind, how=how)
    (ids, _, _) = self.group_info
    ngroups = self.ngroups
    return cy_op.cython_operation(values=values, axis=axis, min_count=min_count, comp_ids=ids, ngroups=ngroups, **kwargs)