pg_utils.numerics.symparser.Gmpy2Printer
- class pg_utils.numerics.symparser.Gmpy2Printer(settings=None, dps: Optional[int] = None, prec: Optional[int] = None)[source]
Bases:
PythonCodePrinterLambda printer for gmpy2 which maintains precision for floats
Methods
__init__([settings, dps, prec])doprint(expr[, assign_to])Print the expression as code.
emptyPrinter(expr)parenthesize(item, level[, strict])set_global_settings(**settings)Set system-wide printing settings.
stringify(args, sep[, level])Attributes
languagemodulesorderprintmethodreserved_wordstab- doprint(expr, assign_to=None)[source]
Print the expression as code.
- exprExpression
The expression to be printed.
- assign_toSymbol, string, MatrixSymbol, list of strings or Symbols (optional)
If provided, the printed code will set the expression to a variable or multiple variables with the name or names given in
assign_to.