def test_Less1D(self): npr = np.less(self.np_a, self.np_b) dcr = dc.less(self.dc_a, self.dc_b) np.testing.assert_allclose(npr, np.array(dcr.data()).astype(np.bool), rtol=1e-3, atol=1e-3)
def test_Less2D (self): np_a = np.reshape(self.np_a, (6,4)) np_b = np.reshape(self.np_b, (6,4)) dc_a = dc.reshape(self.dc_a, (6,4)); dc_b = dc.reshape(self.dc_b, (6,4)); npr = np.less(np_a, np_b); dcr = dc.less(dc_a, dc_b); np.testing.assert_allclose(npr.flatten(), np.array(dcr.data()).astype(np.bool), rtol=1e-3, atol=1e-3)