summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBas van Beek <b.f.van.beek@vu.nl>2021-02-04 00:54:13 +0100
committerBas van Beek <b.f.van.beek@vu.nl>2021-02-25 14:06:37 +0100
commita58784d1df7189944b15cccb8702ae85969b9b02 (patch)
tree80ca77773ac19228d8696121350d872a2ba3188e
parent668f1aa1082fb0316edd9e6069c4b16fb4a2d6c5 (diff)
downloadnumpy-a58784d1df7189944b15cccb8702ae85969b9b02.tar.gz
ENH: Expose `index_tricks` content to `np` and `np.lib` namespace
-rw-r--r--numpy/__init__.pyi27
-rw-r--r--numpy/lib/__init__.pyi34
2 files changed, 35 insertions, 26 deletions
diff --git a/numpy/__init__.pyi b/numpy/__init__.pyi
index fa498f508..dba4176f2 100644
--- a/numpy/__init__.pyi
+++ b/numpy/__init__.pyi
@@ -338,6 +338,21 @@ from numpy.core.shape_base import (
vstack as vstack,
)
+from numpy.lib.index_tricks import (
+ ravel_multi_index as ravel_multi_index,
+ unravel_index as unravel_index,
+ mgrid as mgrid,
+ ogrid as ogrid,
+ r_ as r_,
+ c_ as c_,
+ s_ as s_,
+ index_exp as index_exp,
+ ix_ as ix_,
+ fill_diagonal as fill_diagonal,
+ diag_indices as diag_indices,
+ diag_indices_from as diag_indices_from,
+)
+
from numpy.lib.ufunclike import (
fix as fix,
isposinf as isposinf,
@@ -375,7 +390,6 @@ busday_count: Any
busday_offset: Any
busdaycalendar: Any
byte_bounds: Any
-c_: Any
can_cast: Any
cast: Any
chararray: Any
@@ -395,8 +409,6 @@ delete: Any
deprecate: Any
deprecate_with_doc: Any
diag: Any
-diag_indices: Any
-diag_indices_from: Any
diagflat: Any
diff: Any
digitize: Any
@@ -417,7 +429,6 @@ def eye(
*,
like: Optional[ArrayLike] = ...
) -> ndarray[Any, Any]: ...
-fill_diagonal: Any
finfo: Any
flip: Any
fliplr: Any
@@ -444,7 +455,6 @@ i0: Any
iinfo: Any
imag: Any
in1d: Any
-index_exp: Any
info: Any
inner: Any
insert: Any
@@ -457,7 +467,6 @@ isin: Any
isreal: Any
isrealobj: Any
iterable: Any
-ix_: Any
kaiser: Any
kron: Any
lexsort: Any
@@ -474,7 +483,6 @@ may_share_memory: Any
median: Any
memmap: Any
meshgrid: Any
-mgrid: Any
min: Any
min_scalar_type: Any
mintypecode: Any
@@ -501,7 +509,6 @@ nditer: Any
nested_iters: Any
newaxis: Any
numarray: Any
-ogrid: Any
packbits: Any
pad: Any
percentile: Any
@@ -522,8 +529,6 @@ promote_types: Any
put_along_axis: Any
putmask: Any
quantile: Any
-r_: Any
-ravel_multi_index: Any
real: Any
real_if_close: Any
recarray: Any
@@ -536,7 +541,6 @@ rot90: Any
round: Any
round_: Any
row_stack: Any
-s_: Any
save: Any
savetxt: Any
savez: Any
@@ -568,7 +572,6 @@ typename: Any
union1d: Any
unique: Any
unpackbits: Any
-unravel_index: Any
unwrap: Any
vander: Any
vdot: Any
diff --git a/numpy/lib/__init__.pyi b/numpy/lib/__init__.pyi
index 4468d27e9..c7fab6943 100644
--- a/numpy/lib/__init__.pyi
+++ b/numpy/lib/__init__.pyi
@@ -1,5 +1,25 @@
from typing import Any, List
+from numpy import (
+ ndenumerate as ndenumerate,
+ ndindex as ndindex,
+)
+
+from numpy.lib.index_tricks import (
+ ravel_multi_index as ravel_multi_index,
+ unravel_index as unravel_index,
+ mgrid as mgrid,
+ ogrid as ogrid,
+ r_ as r_,
+ c_ as c_,
+ s_ as s_,
+ index_exp as index_exp,
+ ix_ as ix_,
+ fill_diagonal as fill_diagonal,
+ diag_indices as diag_indices,
+ diag_indices_from as diag_indices_from,
+)
+
from numpy.lib.ufunclike import (
fix as fix,
isposinf as isposinf,
@@ -25,20 +45,6 @@ asfarray: Any
mintypecode: Any
asscalar: Any
common_type: Any
-ravel_multi_index: Any
-unravel_index: Any
-mgrid: Any
-ogrid: Any
-r_: Any
-c_: Any
-s_: Any
-index_exp: Any
-ix_: Any
-ndenumerate: Any
-ndindex: Any
-fill_diagonal: Any
-diag_indices: Any
-diag_indices_from: Any
select: Any
piecewise: Any
trim_zeros: Any