代码之家  ›  专栏  ›  技术社区  ›  JoHKa

在单个jupyter笔记本单元格中显示多个LaTeX样式的sympy方程

  •  0
  • JoHKa  · 技术社区  · 1 年前

    有没有一种方法可以让python(使用jupyter笔记本)打印多行,同时保持漂亮的公式格式风格?。到目前为止,我只让python以SymPy漂亮的打印风格打印最后一个等式。在下面的示例中,它是 2x - 4 = 20 .

    然而,方程式 y1 y2 未打印(或者最好说它们被覆盖 y3 的输出)。当我尝试使用列表时,我只得到“原始”文本,而不是漂亮的打印格式。

    我已经看了Stack Overflow,但我没能让它工作。有人知道怎么做吗?

    enter image description here

    1 回复  |  直到 1 年前
        1
  •  1
  •   jared    1 年前

    Jupyter笔记本会显示单元格中的最后一件事,在您的情况下是 y3 。要显示所有这些,您可以将每个都包裹在 display ,即。

    display(y1)
    display(y2)
    display(y3)
    

    或者把它们全部放在一个单独的 陈列 呼叫

    display(y1, y2, y3)