diff options
author | Bas van Beek <b.f.van.beek@vu.nl> | 2021-02-04 00:54:13 +0100 |
---|---|---|
committer | Bas van Beek <b.f.van.beek@vu.nl> | 2021-02-25 14:06:37 +0100 |
commit | a58784d1df7189944b15cccb8702ae85969b9b02 (patch) | |
tree | 80ca77773ac19228d8696121350d872a2ba3188e | |
parent | 668f1aa1082fb0316edd9e6069c4b16fb4a2d6c5 (diff) | |
download | numpy-a58784d1df7189944b15cccb8702ae85969b9b02.tar.gz |
ENH: Expose `index_tricks` content to `np` and `np.lib` namespace
-rw-r--r-- | numpy/__init__.pyi | 27 | ||||
-rw-r--r-- | numpy/lib/__init__.pyi | 34 |
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 |