summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBas van Beek <b.f.van.beek@vu.nl>2021-05-24 14:03:45 +0200
committerBas van Beek <b.f.van.beek@vu.nl>2021-06-11 22:15:06 +0200
commit10ad71614516a7b52436519fb440128ef0df6259 (patch)
tree605f5b802616c7005b63888ddf21d740cde267b7
parent6068e3249b87ff06995bf78609ecd3d0198de14f (diff)
downloadnumpy-10ad71614516a7b52436519fb440128ef0df6259.tar.gz
ENH: Allow `array` and `empty_like` to pass through subclasses if `dtype=None`
-rw-r--r--numpy/core/multiarray.pyi19
1 files changed, 19 insertions, 0 deletions
diff --git a/numpy/core/multiarray.pyi b/numpy/core/multiarray.pyi
index 122dee284..30b3f416a 100644
--- a/numpy/core/multiarray.pyi
+++ b/numpy/core/multiarray.pyi
@@ -86,6 +86,14 @@ tracemalloc_domain: L[389047]
@overload
def empty_like(
+ prototype: _ArrayType,
+ dtype: None = ...,
+ order: _OrderKACF = ...,
+ subok: bool = ...,
+ shape: Optional[_ShapeLike] = ...,
+) -> _ArrayType: ...
+@overload
+def empty_like(
prototype: _ArrayLike[_SCT],
dtype: None = ...,
order: _OrderKACF = ...,
@@ -119,6 +127,17 @@ def empty_like(
@overload
def array(
+ object: _ArrayType,
+ dtype: None = ...,
+ *,
+ copy: bool = ...,
+ order: _OrderKACF = ...,
+ subok: L[True],
+ ndmin: int = ...,
+ like: ArrayLike = ...,
+) -> _ArrayType: ...
+@overload
+def array(
object: _ArrayLike[_SCT],
dtype: None = ...,
*,