summaryrefslogtreecommitdiff
path: root/numpy/lib/shape_base.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/lib/shape_base.py')
-rw-r--r--numpy/lib/shape_base.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/numpy/lib/shape_base.py b/numpy/lib/shape_base.py
index 10f567bb4..a5d0040aa 100644
--- a/numpy/lib/shape_base.py
+++ b/numpy/lib/shape_base.py
@@ -700,7 +700,10 @@ def dstack(tup):
# raise warning if necessary
_arrays_for_stack_dispatcher(tup, stacklevel=2)
- return _nx.concatenate([atleast_3d(_m) for _m in tup], 2)
+ arrs = atleast_3d(*tup)
+ if not isinstance(arrs, list):
+ arrs = [arrs]
+ return _nx.concatenate(arrs, 2)
def _replace_zero_by_x_arrays(sub_arys):