@@ -682,7 +682,7 @@ def argmax(self, skipna: bool = True) -> int:
682
682
return nargminmax (self , "argmax" )
683
683
684
684
def fillna (
685
- self : ExtensionArray ,
685
+ self ,
686
686
value : Optional [Union [Any , ArrayLike ]] = None ,
687
687
method : Optional [Literal ["backfill" , "bfill" , "ffill" , "pad" ]] = None ,
688
688
limit : Optional [int ] = None ,
@@ -741,9 +741,7 @@ def dropna(self) -> ExtensionArrayT:
741
741
"""
742
742
return self [~ self .isna ()]
743
743
744
- def shift (
745
- self : ExtensionArray , periods : int = 1 , fill_value : object = None
746
- ) -> ExtensionArray :
744
+ def shift (self , periods : int = 1 , fill_value : object = None ) -> ExtensionArray :
747
745
"""
748
746
Shift values by desired number.
749
747
@@ -797,7 +795,7 @@ def shift(
797
795
b = empty
798
796
return self ._concat_same_type ([a , b ])
799
797
800
- def unique (self : ExtensionArray ) -> ExtensionArray :
798
+ def unique (self ) -> ExtensionArray :
801
799
"""
802
800
Compute the ExtensionArray of unique values.
803
801
@@ -1029,7 +1027,7 @@ def factorize(self, na_sentinel: int = -1) -> Tuple[np.ndarray, ExtensionArray]:
1029
1027
@Substitution (klass = "ExtensionArray" )
1030
1028
@Appender (_extension_array_shared_docs ["repeat" ])
1031
1029
def repeat (
1032
- self : ExtensionArray ,
1030
+ self ,
1033
1031
repeats : Union [int , Sequence [int ]],
1034
1032
axis : Literal [None ] = None ,
1035
1033
) -> ExtensionArray :
@@ -1042,7 +1040,7 @@ def repeat(
1042
1040
# ------------------------------------------------------------------------
1043
1041
1044
1042
def take (
1045
- self : ExtensionArray ,
1043
+ self ,
1046
1044
indices : Sequence [int ],
1047
1045
* ,
1048
1046
allow_fill : bool = False ,
@@ -1136,7 +1134,7 @@ def take(self, indices, allow_fill=False, fill_value=None):
1136
1134
# pandas.api.extensions.take
1137
1135
raise AbstractMethodError (self )
1138
1136
1139
- def copy (self : ExtensionArray ) -> ExtensionArray :
1137
+ def copy (self ) -> ExtensionArray :
1140
1138
"""
1141
1139
Return a copy of the array.
1142
1140
@@ -1216,7 +1214,7 @@ def _formatter(self, boxed: bool = False) -> Callable[[Any], Optional[str]]:
1216
1214
# Reshaping
1217
1215
# ------------------------------------------------------------------------
1218
1216
1219
- def transpose (self : ExtensionArray , * axes : int ) -> ExtensionArray :
1217
+ def transpose (self , * axes : int ) -> ExtensionArray :
1220
1218
"""
1221
1219
Return a transposed view on this array.
1222
1220
@@ -1226,11 +1224,11 @@ def transpose(self: ExtensionArray, *axes: int) -> ExtensionArray:
1226
1224
return self [:]
1227
1225
1228
1226
@property
1229
- def T (self : ExtensionArray ) -> ExtensionArray :
1227
+ def T (self ) -> ExtensionArray :
1230
1228
return self .transpose ()
1231
1229
1232
1230
def ravel (
1233
- self : ExtensionArray , order : Optional [Literal ["C" , "F" , "A" , "K" ]] = "C"
1231
+ self , order : Optional [Literal ["C" , "F" , "A" , "K" ]] = "C"
1234
1232
) -> ExtensionArray :
1235
1233
"""
1236
1234
Return a flattened view on this array.
@@ -1311,7 +1309,7 @@ def __hash__(self) -> int:
1311
1309
# ------------------------------------------------------------------------
1312
1310
# Non-Optimized Default Methods
1313
1311
1314
- def delete (self : ExtensionArray , loc : Union [int , Sequence [int ]]) -> ExtensionArray :
1312
+ def delete (self , loc : Union [int , Sequence [int ]]) -> ExtensionArray :
1315
1313
indexer = np .delete (np .arange (len (self )), loc )
1316
1314
return self .take (indexer )
1317
1315
0 commit comments