class_docstr: Context for fast low-precision arithmetic (53-bit precision, giving at most
  about 15-digit accuracy), using Python's builtin float and complex.
code: def _convert_param(ctx, z):
      if type(z) is tuple:
          p, q = z
          return ctx.mpf(p) / q, "R"
      if hasattr(
          z, "imag"
      ):  # float/int don't have .real/.imag in py2.5
          intz = int(z.real)
      else:
          intz = int(z)
      if z == intz:
          return intz, "Z"
      return z, "R"
  
imports: from .ctx_base import StandardBaseContext
  import math
  import cmath
  from .None import math2
  from .None import function_docs
  from .libmp import mpf_bernoulli, to_float, int_types
  from .None import libmp
label_desc: Use image node_id 20 for calling the FPContext obj's underlying member method code with example usage: obj._convert_param(ctx, z) and returns: z,  str, unknown,  str, intz,  str