diff options
| author | Bas van Beek <b.f.van.beek@vu.nl> | 2021-05-24 14:03:45 +0200 |
|---|---|---|
| committer | Bas van Beek <b.f.van.beek@vu.nl> | 2021-06-11 22:15:06 +0200 |
| commit | 10ad71614516a7b52436519fb440128ef0df6259 (patch) | |
| tree | 605f5b802616c7005b63888ddf21d740cde267b7 | |
| parent | 6068e3249b87ff06995bf78609ecd3d0198de14f (diff) | |
| download | numpy-10ad71614516a7b52436519fb440128ef0df6259.tar.gz | |
ENH: Allow `array` and `empty_like` to pass through subclasses if `dtype=None`
| -rw-r--r-- | numpy/core/multiarray.pyi | 19 |
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 = ..., *, |
