@@ -144,26 +144,13 @@ class HashTable:
144
144
np .ndarray , # np.ndarray[subclass-specific]
145
145
npt .NDArray [np .intp ],
146
146
] | np .ndarray : ... # np.ndarray[subclass-specific]
147
- def _unique (
148
- self ,
149
- values : np .ndarray , # np.ndarray[subclass-specific]
150
- uniques , # FooVector
151
- count_prior : int = ...,
152
- na_sentinel : int = ...,
153
- na_value : object = ...,
154
- ignore_na : bool = ...,
155
- return_inverse : bool = ...,
156
- ) -> tuple [
157
- np .ndarray , # np.ndarray[subclass-specific]
158
- npt .NDArray [np .intp ],
159
- ] | np .ndarray : ... # np.ndarray[subclass-specific]
160
147
def factorize (
161
148
self ,
162
149
values : np .ndarray , # np.ndarray[subclass-specific]
163
150
na_sentinel : int = ...,
164
151
na_value : object = ...,
165
152
mask = ...,
166
- ) -> tuple [np .ndarray , npt .NDArray [np .intp ], ]: ... # np.ndarray[subclass-specific]
153
+ ) -> tuple [np .ndarray , npt .NDArray [np .intp ]]: ... # np.ndarray[subclass-specific]
167
154
168
155
class Complex128HashTable (HashTable ): ...
169
156
class Complex64HashTable (HashTable ): ...
@@ -175,7 +162,7 @@ class Int64HashTable(HashTable):
175
162
def get_labels_groupby (
176
163
self ,
177
164
values : npt .NDArray [np .int64 ], # const int64_t[:]
178
- ) -> tuple [npt .NDArray [np .intp ], npt .NDArray [np .int64 ], ]: ...
165
+ ) -> tuple [npt .NDArray [np .intp ], npt .NDArray [np .int64 ]]: ...
179
166
def map_keys_to_values (
180
167
self ,
181
168
keys : npt .NDArray [np .int64 ],
@@ -198,13 +185,13 @@ def duplicated(
198
185
keep : Literal ["last" , "first" , False ] = ...,
199
186
) -> npt .NDArray [np .bool_ ]: ...
200
187
def mode (
201
- values : np .ndarray , dropna : bool , mask : npt .NDArray [np .bool_ ] | None = None
188
+ values : np .ndarray , dropna : bool , mask : npt .NDArray [np .bool_ ] | None = ...
202
189
) -> np .ndarray : ...
203
190
def value_count (
204
191
values : np .ndarray ,
205
192
dropna : bool ,
206
- mask : npt .NDArray [np .bool_ ] | None = None ,
207
- ) -> tuple [np .ndarray , npt .NDArray [np .int64 ], ]: ... # np.ndarray[same-as-values]
193
+ mask : npt .NDArray [np .bool_ ] | None = ... ,
194
+ ) -> tuple [np .ndarray , npt .NDArray [np .int64 ]]: ... # np.ndarray[same-as-values]
208
195
209
196
# arr and values should have same dtype
210
197
def ismember (
0 commit comments