|
@overload # known scalar-type, FFF |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[False] = False, |
|
return_inverse: L[False] = False, |
|
return_counts: L[False] = False, |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> NDArray[_ScalarT]: ... |
|
@overload # unknown scalar-type, FFF |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[False] = False, |
|
return_inverse: L[False] = False, |
|
return_counts: L[False] = False, |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> _AnyArray: ... |
|
@overload # known scalar-type, TFF |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[True], |
|
return_inverse: L[False] = False, |
|
return_counts: L[False] = False, |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[NDArray[_ScalarT], _IntArray]: ... |
|
@overload # unknown scalar-type, TFF |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[True], |
|
return_inverse: L[False] = False, |
|
return_counts: L[False] = False, |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[_AnyArray, _IntArray]: ... |
|
@overload # known scalar-type, FTF (positional) |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[False], |
|
return_inverse: L[True], |
|
return_counts: L[False] = False, |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[NDArray[_ScalarT], _IntArray]: ... |
|
@overload # known scalar-type, FTF (keyword) |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[False] = False, |
|
*, |
|
return_inverse: L[True], |
|
return_counts: L[False] = False, |
|
axis: SupportsIndex | None = None, |
|
equal_nan: bool = True, |
|
) -> tuple[NDArray[_ScalarT], _IntArray]: ... |
|
@overload # unknown scalar-type, FTF (positional) |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[False], |
|
return_inverse: L[True], |
|
return_counts: L[False] = False, |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[_AnyArray, _IntArray]: ... |
|
@overload # unknown scalar-type, FTF (keyword) |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[False] = False, |
|
*, |
|
return_inverse: L[True], |
|
return_counts: L[False] = False, |
|
axis: SupportsIndex | None = None, |
|
equal_nan: bool = True, |
|
) -> tuple[_AnyArray, _IntArray]: ... |
|
@overload # known scalar-type, FFT (positional) |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[False], |
|
return_inverse: L[False], |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[NDArray[_ScalarT], _IntArray]: ... |
|
@overload # known scalar-type, FFT (keyword) |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[False] = False, |
|
return_inverse: L[False] = False, |
|
*, |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
equal_nan: bool = True, |
|
) -> tuple[NDArray[_ScalarT], _IntArray]: ... |
|
@overload # unknown scalar-type, FFT (positional) |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[False], |
|
return_inverse: L[False], |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[_AnyArray, _IntArray]: ... |
|
@overload # unknown scalar-type, FFT (keyword) |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[False] = False, |
|
return_inverse: L[False] = False, |
|
*, |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
equal_nan: bool = True, |
|
) -> tuple[_AnyArray, _IntArray]: ... |
|
@overload # known scalar-type, TTF |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[True], |
|
return_inverse: L[True], |
|
return_counts: L[False] = False, |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[NDArray[_ScalarT], _IntArray, _IntArray]: ... |
|
@overload # unknown scalar-type, TTF |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[True], |
|
return_inverse: L[True], |
|
return_counts: L[False] = False, |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[_AnyArray, _IntArray, _IntArray]: ... |
|
@overload # known scalar-type, TFT (positional) |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[True], |
|
return_inverse: L[False], |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[NDArray[_ScalarT], _IntArray, _IntArray]: ... |
|
@overload # known scalar-type, TFT (keyword) |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[True], |
|
return_inverse: L[False] = False, |
|
*, |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
equal_nan: bool = True, |
|
) -> tuple[NDArray[_ScalarT], _IntArray, _IntArray]: ... |
|
@overload # unknown scalar-type, TFT (positional) |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[True], |
|
return_inverse: L[False], |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[_AnyArray, _IntArray, _IntArray]: ... |
|
@overload # unknown scalar-type, TFT (keyword) |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[True], |
|
return_inverse: L[False] = False, |
|
*, |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
equal_nan: bool = True, |
|
) -> tuple[_AnyArray, _IntArray, _IntArray]: ... |
|
@overload # known scalar-type, FTT (positional) |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[False], |
|
return_inverse: L[True], |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[NDArray[_ScalarT], _IntArray, _IntArray]: ... |
|
@overload # known scalar-type, FTT (keyword) |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[False] = False, |
|
*, |
|
return_inverse: L[True], |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
equal_nan: bool = True, |
|
) -> tuple[NDArray[_ScalarT], _IntArray, _IntArray]: ... |
|
@overload # unknown scalar-type, FTT (positional) |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[False], |
|
return_inverse: L[True], |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[_AnyArray, _IntArray, _IntArray]: ... |
|
@overload # unknown scalar-type, FTT (keyword) |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[False] = False, |
|
*, |
|
return_inverse: L[True], |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
equal_nan: bool = True, |
|
) -> tuple[_AnyArray, _IntArray, _IntArray]: ... |
|
@overload # known scalar-type, TTT |
|
def unique( |
|
ar: _ArrayLike[_ScalarT], |
|
return_index: L[True], |
|
return_inverse: L[True], |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[NDArray[_ScalarT], _IntArray, _IntArray, _IntArray]: ... |
|
@overload # unknown scalar-type, TTT |
|
def unique( |
|
ar: ArrayLike, |
|
return_index: L[True], |
|
return_inverse: L[True], |
|
return_counts: L[True], |
|
axis: SupportsIndex | None = None, |
|
*, |
|
equal_nan: bool = True, |
|
) -> tuple[_AnyArray, _IntArray, _IntArray, _IntArray]: ... |
Describe the issue:
Note
sortedis a keyword-only parameternumpy/numpy/lib/_arraysetops_impl.py
Lines 146 to 148 in d828c57
If "numpy/lib/_arraysetops_impl.pyi" is the corresponding stub file
Then it seems that
sortedis missing from all of the overload definitions. The first overload, for example, is:numpy/numpy/lib/_arraysetops_impl.pyi
Lines 102 to 111 in d828c57
View all overload definitions
numpy/numpy/lib/_arraysetops_impl.pyi
Lines 102 to 341 in d828c57
First "Issue" and probably the last
If y'all make a script to collect most of the required data you want in specific fields, then maybe I'll contribute again. But this experience was not worth the trouble.
Reproduce the code example:
Error message:
Python and NumPy Versions:
Type-checker version and settings:
Additional typing packages.
(.vtail) C:\apps\mapFolding>pip list Package Version Editable project location ------------------ ------- ------------------------- astToolkit 0.7.1 autoflake 2.3.1 charset-normalizer 3.4.3 hunterMakesPy 0.2.4 mapFolding 0.15.3 C:\apps\mapFolding more-itertools 10.7.0 numpy 2.3.2 pip 25.2 platformdirs 4.3.8 pyflakes 3.4.0 typing_extensions 4.14.1