@@ -144,26 +144,13 @@ class HashTable:
144144 np .ndarray , # np.ndarray[subclass-specific]
145145 npt .NDArray [np .intp ],
146146 ] | 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]
160147 def factorize (
161148 self ,
162149 values : np .ndarray , # np.ndarray[subclass-specific]
163150 na_sentinel : int = ...,
164151 na_value : object = ...,
165152 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]
167154
168155class Complex128HashTable (HashTable ): ...
169156class Complex64HashTable (HashTable ): ...
@@ -175,7 +162,7 @@ class Int64HashTable(HashTable):
175162 def get_labels_groupby (
176163 self ,
177164 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 ]]: ...
179166 def map_keys_to_values (
180167 self ,
181168 keys : npt .NDArray [np .int64 ],
@@ -198,13 +185,13 @@ def duplicated(
198185 keep : Literal ["last" , "first" , False ] = ...,
199186) -> npt .NDArray [np .bool_ ]: ...
200187def 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 = ...
202189) -> np .ndarray : ...
203190def value_count (
204191 values : np .ndarray ,
205192 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]
208195
209196# arr and values should have same dtype
210197def ismember (
0 commit comments