def setUp(self): x = T.Variable(1, 'x') def f(x): return x, self.op1 = T.UnaryOperator(8, x, '-', f) self.op2 = T.UnaryOperator(9, x, '-', f)
def _make_unaryop(term, symbol): priority, func = unaryops[symbol] if term.value is None: return term expr = type_check.UnaryOperator(priority, term.expr, symbol, func) return ShapeElem(func(term.value), expr=expr)
def setUp(self): x = T.Variable(1, 'x') f = lambda x: (x, ) self.op1 = T.UnaryOperator(8, x, '-', f) self.op2 = T.UnaryOperator(9, x, '-', f)