diff options
author | Sebastian Berg <sebastian@sipsolutions.net> | 2012-09-24 19:13:16 +0200 |
---|---|---|
committer | Sebastian Berg <sebastian@sipsolutions.net> | 2012-09-24 19:28:24 +0200 |
commit | 622045abdc567ae3f4995ed355f3fc690533621e (patch) | |
tree | 9887cfc2849698109a0b274103c59852147f793e | |
parent | 7a5a8ad078615036ddf9bc0323aedf4a706296ab (diff) | |
download | numpy-622045abdc567ae3f4995ed355f3fc690533621e.tar.gz |
TST: reshaping of zero strided array (Issue #380)
-rw-r--r-- | numpy/core/tests/test_regression.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/numpy/core/tests/test_regression.py b/numpy/core/tests/test_regression.py index 53471b2c2..3cba76218 100644 --- a/numpy/core/tests/test_regression.py +++ b/numpy/core/tests/test_regression.py @@ -498,6 +498,12 @@ class TestRegression(TestCase): b = a[:,1] assert_equal(b.reshape(2,2,order='F'), [[2,6],[4,8]]) + def test_reshape_zero_strides(self, level=rlevel): + """Issue #380, test reshaping of zero strided arrays""" + a = np.ones(1) + a = np.lib.stride_tricks.as_strided(a, shape=(5,), strides=(0,)) + assert_(a.reshape(5,1).strides[0] == 0) + def test_repeat_discont(self, level=rlevel): """Ticket #352""" a = np.arange(12).reshape(4,3)[:,2] |