def test_max(self): # Sanity check of reduction op self.assertEqual(ddesc_as_py(blaze.eval(blaze.max(5)).ddesc), 5) self.assertRaises(ValueError, blaze.eval, blaze.max([])) self.assertEqual(ddesc_as_py(blaze.eval(blaze.max([3, -2])).ddesc), 3) self.assertEqual(ddesc_as_py(blaze.eval(blaze.max([1.5, 2.0])).ddesc), 2.0)
def test_operations(datashape): a = make_test_array(datashape) b = make_test_array(datashape) print('a:\n', a) print('b:\n', b) print('a + b:\n', a + b) print('a - b:\n', a - b) print('a * b:\n', a * b) print('a / b:\n', a / b) print('blaze.max(a):\n', blaze.max(a)) print('blaze.min(a):\n', blaze.min(a)) print('blaze.product(a):\n', blaze.product(a)) print('blaze.sum(a):\n', blaze.sum(a))