我试图在 qtconsole 或终端中使用 渲染简单的代数表达式pprint
,但结果几乎是误导性的。这是一个最小的例子
from sympy import pprint, simplify, init_printing
from sympy.abc import a, b
init_printing()
c = a - b**2
pprint(simplify(c**2))
print(simplify(c**2))
jupyer qtconsole
我在 rxvt-unicode 终端和 rxvt-unicode 终端中都尝试了这段代码,但都没有正确显示多级括号。在终端上,我得到了括号应该在的矩形符号。qtconsole 更糟糕,因为它没有显示括号。
当表达式变得更复杂时,这非常令人困惑。如果我遗漏了什么或者 sympy 是否可以配置为更好地显示,请告诉我。