49
49
ArrayLike ,
50
50
Axes ,
51
51
Axis ,
52
+ AxisInt ,
52
53
DropKeep ,
53
54
DtypeObj ,
54
55
F ,
@@ -7268,7 +7269,7 @@ def _maybe_disable_logical_methods(self, opname: str_t) -> None:
7268
7269
make_invalid_op (opname )(self )
7269
7270
7270
7271
@Appender (IndexOpsMixin .argmin .__doc__ )
7271
- def argmin (self , axis = None , skipna : bool = True , * args , ** kwargs ) -> int :
7272
+ def argmin (self , axis : AxisInt | None = None , skipna : bool = True , * args , ** kwargs ) -> int :
7272
7273
nv .validate_argmin (args , kwargs )
7273
7274
nv .validate_minmax_axis (axis )
7274
7275
@@ -7287,7 +7288,7 @@ def argmin(self, axis=None, skipna: bool = True, *args, **kwargs) -> int:
7287
7288
return super ().argmin (skipna = skipna )
7288
7289
7289
7290
@Appender (IndexOpsMixin .argmax .__doc__ )
7290
- def argmax (self , axis = None , skipna : bool = True , * args , ** kwargs ) -> int :
7291
+ def argmax (self , axis : AxisInt | None = None , skipna : bool = True , * args , ** kwargs ) -> int :
7291
7292
nv .validate_argmax (args , kwargs )
7292
7293
nv .validate_minmax_axis (axis )
7293
7294
@@ -7305,7 +7306,7 @@ def argmax(self, axis=None, skipna: bool = True, *args, **kwargs) -> int:
7305
7306
return - 1
7306
7307
return super ().argmax (skipna = skipna )
7307
7308
7308
- def min (self , axis = None , skipna : bool = True , * args , ** kwargs ):
7309
+ def min (self , axis : AxisInt | None = None , skipna : bool = True , * args , ** kwargs ):
7309
7310
"""
7310
7311
Return the minimum value of the Index.
7311
7312
@@ -7368,7 +7369,7 @@ def min(self, axis=None, skipna: bool = True, *args, **kwargs):
7368
7369
7369
7370
return nanops .nanmin (self ._values , skipna = skipna )
7370
7371
7371
- def max (self , axis = None , skipna : bool = True , * args , ** kwargs ):
7372
+ def max (self , axis : AxisInt | None = None , skipna : bool = True , * args , ** kwargs ):
7372
7373
"""
7373
7374
Return the maximum value of the Index.
7374
7375
0 commit comments