diff options
author | Bas van Beek <b.f.van.beek@vu.nl> | 2021-02-11 13:21:12 +0100 |
---|---|---|
committer | Bas van Beek <b.f.van.beek@vu.nl> | 2021-02-25 14:05:51 +0100 |
commit | 129f3f1b6b0154a175d2abd2289119c85bd705d9 (patch) | |
tree | ab08751731f02d7f6678ab9dbb559630ec5583c5 /numpy/typing/_array_like.py | |
parent | a3881774f72499728ef05d2234ef62cfa3774076 (diff) | |
download | numpy-129f3f1b6b0154a175d2abd2289119c85bd705d9.tar.gz |
MAINT: Added the `_ArrayLikeInt` type alias
An invariant-ish array-like consisting of int-like objects.
Note that it is not truly invariant due to `builtins.bool` inheriting from `builtins.int`
Diffstat (limited to 'numpy/typing/_array_like.py')
-rw-r--r-- | numpy/typing/_array_like.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/numpy/typing/_array_like.py b/numpy/typing/_array_like.py index 133f38800..ef6c061d1 100644 --- a/numpy/typing/_array_like.py +++ b/numpy/typing/_array_like.py @@ -124,6 +124,11 @@ _ArrayLikeBytes_co = _ArrayLike[ bytes, ] +_ArrayLikeInt = _ArrayLike[ + "dtype[integer[Any]]", + int, +] + if TYPE_CHECKING: _ArrayND = ndarray[Any, dtype[_ScalarType]] _ArrayOrScalar = Union[_ScalarType, _ArrayND[_ScalarType]] |