Exemplo n.º 1
0
    def test_select_where2(self):
        expr = ops.index(
            self.col_i + 2 * self.col_price,
            blaze.logical_or(
                blaze.logical_and(self.col_price > 5, self.col_price < 7),
                self.col_i > 6))
        result = eval(expr)

        np_result = (self.np_i + 2 * self.np_price)[np.logical_or(
            np.logical_and(self.np_price > 5, self.np_price < 7),
            self.np_i > 6)]

        self.assertEqual([float(x) for x in result],
                         [float(x) for x in np_result])
    def test_select_where2(self):
        expr = ops.index(self.col_i + 2 * self.col_price,
                         blaze.logical_or(
                             blaze.logical_and(self.col_price > 5,
                                               self.col_price < 7),
                             self.col_i > 6))
        result = eval(expr)

        np_result = (self.np_i + 2 * self.np_price)[
            np.logical_or(
                np.logical_and(self.np_price > 5,
                               self.np_price < 7),
                self.np_i > 6)]

        self.assertEqual([float(x) for x in result],
                         [float(x) for x in np_result])
Exemplo n.º 3
0
 def test_or(self):
     expr = blaze.logical_or(self.col_i < 5, self.col_i > 10)
     result = eval(expr)
     self.assertEqual([bool(x) for x in result], [True, False, True])
 def test_or(self):
     expr = blaze.logical_or(self.col_i < 5, self.col_i > 10)
     result = eval(expr)
     self.assertEqual([bool(x) for x in result], [True, False, True])