(self)
| 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) |
nothing calls this directly
no test coverage detected