summaryrefslogtreecommitdiff
path: root/numpy/_array_api/_manipulation_functions.py
diff options
context:
space:
mode:
authorAaron Meurer <asmeurer@gmail.com>2021-05-10 15:18:42 -0600
committerAaron Meurer <asmeurer@gmail.com>2021-05-10 15:18:42 -0600
commit533d0468f12e89b1b4b299f0344a31378853b012 (patch)
tree0cba4c4fab4b1f2d366412d9f79a68af08b049a1 /numpy/_array_api/_manipulation_functions.py
parent219968727b6a28e8564a22284cb630a808bc0c04 (diff)
downloadnumpy-533d0468f12e89b1b4b299f0344a31378853b012.tar.gz
Fix array API squeeze() and stack()
Diffstat (limited to 'numpy/_array_api/_manipulation_functions.py')
-rw-r--r--numpy/_array_api/_manipulation_functions.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/numpy/_array_api/_manipulation_functions.py b/numpy/_array_api/_manipulation_functions.py
index fb9e25baa..b461f6b6b 100644
--- a/numpy/_array_api/_manipulation_functions.py
+++ b/numpy/_array_api/_manipulation_functions.py
@@ -56,7 +56,7 @@ def squeeze(x: array, /, *, axis: Optional[Union[int, Tuple[int, ...]]] = None)
See its docstring for more information.
"""
- return ndarray._array(np.squeeze(x._array, axis=axis))
+ return ndarray._new(np.squeeze(x._array, axis=axis))
def stack(arrays: Tuple[array, ...], /, *, axis: int = 0) -> array:
"""
@@ -65,4 +65,4 @@ def stack(arrays: Tuple[array, ...], /, *, axis: int = 0) -> array:
See its docstring for more information.
"""
arrays = tuple(a._array for a in arrays)
- return ndarray._array(np.stack(arrays, axis=axis))
+ return ndarray._new(np.stack(arrays, axis=axis))