code: def any(self, values, axis=0):
          
          values = np.asarray(values)
          if not values.dtype == np.bool:
              values = values != 0
          return self.unique, self.reduce(values, axis=axis) > 0
docs: compute if any item evaluates to true in each group
  
          Parameters
          ----------
          values : array_like, [keys, ...]
              values to take boolean predicate over per group
          axis : int, optional
              alternative reduction axis for values
  
          Returns
          -------
          unique: ndarray, [groups]
              unique keys
          reduced : ndarray, [groups, ...], np.bool
              value array, reduced over groups