def max(self, *, skipna=True, axis: int | None = 0, **kwargs): nv.validate_max((), kwargs) return masked_reductions.max( self._data, self._mask, skipna=skipna, axis=axis, )
def max(self, axis=None, skipna: bool = True, **kwargs) -> Scalar: nv.validate_max((), kwargs) result = masked_reductions.max(values=self.to_numpy(), mask=self.isna(), skipna=skipna) return self._wrap_reduction_result(axis, result)
def max(self, *, skipna: bool = True, **kwargs) -> Scalar: nv.validate_max((), kwargs) return masked_reductions.max( values=self.to_numpy(), mask=self.isna(), skipna=skipna )