code: def _print_Function(self, e):
      func_name = e.func.__name__
  
      nstr = self._numexpr_functions.get(func_name, None)
      if nstr is None:
          # check for implemented_function
          if hasattr(e, "_imp_"):
              return "(%s)" % self._print(e._imp_(*e.args))
          else:
              raise TypeError(
                  "numexpr does not support function '%s'" % func_name
              )
      return "%s(%s)" % (nstr, self._print_seq(e.args))
  
imports: from .pycode import PythonCodePrinter, MpmathPrinter
  from .numpy import NumPyPrinter
  from sympy.core.sorting import default_sort_key
label_desc: Use image node_id 3 for calling the NumExprPrinter obj's underlying member method code with example usage: obj._print_Function(e) and returns: unknown, unknown