def test_masks(): # Square mask = tf._square_mask(2) np.testing.assert_equal(mask, np.ones((5, 5), dtype='bool')) np.testing.assert_equal(tf._square_mask(0), np.ones((1, 1), dtype='bool')) # Circle np.testing.assert_equal(tf._circle_mask(0), np.ones((1, 1), dtype='bool')) out = np.array([[1, 1, 1], [1, 1, 1], [1, 1, 1]], dtype='bool') np.testing.assert_equal(tf._circle_mask(1), out) out = np.array( [[0, 0, 1, 1, 1, 0, 0], [0, 1, 1, 1, 1, 1, 0], [1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1], [0, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 0, 0]], dtype='bool') np.testing.assert_equal(tf._circle_mask(3), out)
def test_masks(): # Square mask = tf._square_mask(2) np.testing.assert_equal(mask, np.ones((5, 5), dtype='bool')) np.testing.assert_equal(tf._square_mask(0), np.ones((1, 1), dtype='bool')) # Circle np.testing.assert_equal(tf._circle_mask(0), np.ones((1, 1), dtype='bool')) out = np.array([[1, 1, 1], [1, 1, 1], [1, 1, 1]], dtype='bool') np.testing.assert_equal(tf._circle_mask(1), out) out = np.array([[0, 0, 1, 1, 1, 0, 0], [0, 1, 1, 1, 1, 1, 0], [1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1], [0, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 0, 0]], dtype='bool') np.testing.assert_equal(tf._circle_mask(3), out)