【发布时间】:2020-12-17 05:49:41
【问题描述】:
我有一个多项式表达式列表,(在我的例子中,作为 Groebner 基计算的输出获得),我想查看。我正在使用 Jupyter,我已经开始使用了
import sympy as sy
sy.init_printing()
这会使单个表达式得到很好的排版。对于非 Groebner 示例:
sy.var('x')
fs = sy.factor_list(x**99-1)
fs2 = [x[0] for x in fs[1]]
fs2
结果是一个很好的 LaTeX 排版表达式列表。但是我如何一次打印这些表达式?更确切地说;每行一个?我试过了:
for f in fs2:
sy.pprint(f)
但这会产生 ascii 漂亮的打印,而不是 LaTeX。一般来说,我的表达往往很长,我真的很想单独看它们。我当然可以
fs2[0]
fs2[1]
fs2[2]
等等,但这很烦人,而且对于长列表几乎没有用处。有什么想法或建议吗?谢谢!
【问题讨论】:
标签: list printing jupyter sympy typeset