MCPcopy Create free account
hub / github.com/numpy/numpy / test_convolve

Method test_convolve

numpy/ma/tests/test_core.py:4921–4938  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

4919 assert_equal(test, 42)
4920
4921 def test_convolve(self):
4922 a = masked_equal(np.arange(5), 2)
4923 b = np.array([1, 1])
4924 test = np.ma.convolve(a, b)
4925 assert_equal(test, masked_equal([0, 1, -1, -1, 7, 4], -1))
4926
4927 test = np.ma.convolve(a, b, propagate_mask=False)
4928 assert_equal(test, masked_equal([0, 1, 1, 3, 7, 4], -1))
4929
4930 test = np.ma.convolve([1, 1], [1, 1, 1])
4931 assert_equal(test, masked_equal([1, 2, 2, 1], -1))
4932
4933 a = [1, 1]
4934 b = masked_equal([1, -1, -1, 1], -1)
4935 test = np.ma.convolve(a, b, propagate_mask=False)
4936 assert_equal(test, masked_equal([1, 1, -1, 1, 1], -1))
4937 test = np.ma.convolve(a, b, propagate_mask=True)
4938 assert_equal(test, masked_equal([-1, -1, -1, -1, -1], -1))
4939
4940
4941class TestMaskedFields:

Callers

nothing calls this directly

Calls 2

masked_equalFunction · 0.90
assert_equalFunction · 0.90

Tested by

no test coverage detected