class_docstr: NumExpr engine class
class_docstr_tok: ["NumExpr","engine","class"]
code: def _evaluate(self):
      import numexpr as ne
  
      # convert the expression to a valid numexpr expression
      s = self.convert()
  
      try:
          env = self.expr.env
          scope = env.full_scope
          truediv = scope["truediv"]
          _check_ne_builtin_clash(self.expr)
          return ne.evaluate(s, local_dict=scope, truediv=truediv)
      except KeyError as e:
          # python 3 compat kludge
          try:
              msg = e.message
          except AttributeError:
              msg = compat.text_type(e)
          raise UndefinedVariableError(msg)
  
imports: import abc
  from pandas.compat import map
  from pandas import compat
  from pandas.core.computation.align import _align, _reconstruct_object
  from pandas.core.computation.ops import UndefinedVariableError, _mathops, _reductions
  import pandas.io.formats.printing
label_desc: Use image node_id 3 for calling the NumExprEngine obj's underlying member method code with example usage: obj._evaluate() and returns: ne