MCPcopy Index your code
hub / github.com/numpy/numpy / test_axis

Method test_axis

numpy/lib/tests/test_function_base.py:868–882  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

866 assert_array_equal(diff(x, n=2), out2)
867
868 def test_axis(self):
869 x = np.zeros((10, 20, 30))
870 x[:, 1::2, :] = 1
871 exp = np.ones((10, 19, 30))
872 exp[:, 1::2, :] = -1
873 assert_array_equal(diff(x), np.zeros((10, 20, 29)))
874 assert_array_equal(diff(x, axis=-1), np.zeros((10, 20, 29)))
875 assert_array_equal(diff(x, axis=0), np.zeros((9, 20, 30)))
876 assert_array_equal(diff(x, axis=1), exp)
877 assert_array_equal(diff(x, axis=-2), exp)
878 assert_raises(AxisError, diff, x, axis=3)
879 assert_raises(AxisError, diff, x, axis=-4)
880
881 x = np.array(1.11111111111, np.float64)
882 assert_raises(ValueError, diff, x)
883
884 def test_nd(self):
885 x = 20 * rand(10, 20, 30)

Callers

nothing calls this directly

Calls 3

assert_array_equalFunction · 0.90
diffFunction · 0.90
assert_raisesFunction · 0.90

Tested by

no test coverage detected