49
49
ArrayLike ,
50
50
Axes ,
51
51
Axis ,
52
+ AxisInt ,
52
53
DropKeep ,
53
54
DtypeObj ,
54
55
F ,
@@ -1205,7 +1206,7 @@ def _maybe_disallow_fill(self, allow_fill: bool, fill_value, indices) -> bool:
1205
1206
"""
1206
1207
1207
1208
@Appender (_index_shared_docs ["repeat" ] % _index_doc_kwargs )
1208
- def repeat (self , repeats , axis = None ):
1209
+ def repeat (self , repeats , axis : AxisInt | None = None ):
1209
1210
repeats = ensure_platform_int (repeats )
1210
1211
nv .validate_repeat ((), {"axis" : axis })
1211
1212
res_values = self ._values .repeat (repeats )
@@ -7272,7 +7273,9 @@ def _maybe_disable_logical_methods(self, opname: str_t) -> None:
7272
7273
make_invalid_op (opname )(self )
7273
7274
7274
7275
@Appender (IndexOpsMixin .argmin .__doc__ )
7275
- def argmin (self , axis = None , skipna : bool = True , * args , ** kwargs ) -> int :
7276
+ def argmin (
7277
+ self , axis : AxisInt | None = None , skipna : bool = True , * args , ** kwargs
7278
+ ) -> int :
7276
7279
nv .validate_argmin (args , kwargs )
7277
7280
nv .validate_minmax_axis (axis )
7278
7281
@@ -7291,7 +7294,9 @@ def argmin(self, axis=None, skipna: bool = True, *args, **kwargs) -> int:
7291
7294
return super ().argmin (skipna = skipna )
7292
7295
7293
7296
@Appender (IndexOpsMixin .argmax .__doc__ )
7294
- def argmax (self , axis = None , skipna : bool = True , * args , ** kwargs ) -> int :
7297
+ def argmax (
7298
+ self , axis : AxisInt | None = None , skipna : bool = True , * args , ** kwargs
7299
+ ) -> int :
7295
7300
nv .validate_argmax (args , kwargs )
7296
7301
nv .validate_minmax_axis (axis )
7297
7302
0 commit comments