summaryrefslogtreecommitdiff
path: root/numpy/lib/tests/test_function_base.py
diff options
context:
space:
mode:
authorEric Wieser <wieser.eric@gmail.com>2017-07-13 12:40:05 +0100
committerEric Wieser <wieser.eric@gmail.com>2017-07-13 13:02:50 +0100
commitd86e3fee3c9906ce0fad36520de86d9ac306cee8 (patch)
treeb121dc7bae4ba36eb7cd67722e4af67d71c6f18f /numpy/lib/tests/test_function_base.py
parent14ff219a13e194c5e7995218fea3c7648eb1c875 (diff)
downloadnumpy-d86e3fee3c9906ce0fad36520de86d9ac306cee8.tar.gz
BUG: Allow 0d arrays instead of scalars in gradient
This fixes gh-8292
Diffstat (limited to 'numpy/lib/tests/test_function_base.py')
-rw-r--r--numpy/lib/tests/test_function_base.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/numpy/lib/tests/test_function_base.py b/numpy/lib/tests/test_function_base.py
index 4f21e261f..ee2cc166a 100644
--- a/numpy/lib/tests/test_function_base.py
+++ b/numpy/lib/tests/test_function_base.py
@@ -742,8 +742,11 @@ class TestGradient(TestCase):
# distances must be scalars or have size equal to gradient[axis]
gradient(np.arange(5), 3.)
+ gradient(np.arange(5), np.array(3.))
gradient(np.arange(5), dx)
- gradient(f_2d, 1.5) # dy is set equal to dx because scalar
+ # dy is set equal to dx because scalar
+ gradient(f_2d, 1.5)
+ gradient(f_2d, np.array(1.5))
gradient(f_2d, dx_uneven, dx_uneven)
# mix between even and uneven spaces and