我想在 ipython 笔记本中做笔记。有没有办法让它工作,这样你就可以像教科书一样写数学?
from sympy import init_session
init_session()
expr = Integral(x,x)
print(latex(expr),'=',latex(expr.doit()))
给出结果
\int x\, dx = \frac{x^{2}}{2}
但我想在笔记本上看到
如果我将每个部分写在单独的单元格中,效果很好,但输出会超过几行。我在 Windows XP 上使用 Anaconda,因此仅由 mathjax 进行渲染。
我想要一个能做到这一点的函数,甚至可能像 Maple 一样添加 eqn 编号。
编辑:我刚刚发现了 HTML,这种格式在笔记本中很好用。
from IPython.display import HTML
expr = Integral(x,x)
s = latex(expr) + ' = ' + latex(expr.doit())
HTML('$(1)~~'+ s + '$' + '\n' + '$$(2)~~'+ s + '$$')
我想现在我需要知道自动编号的最佳方法
最佳答案
也许这就是您正在寻找的:
In [15]: expr = Integral(x,x)
In [16]: Eq(expr, expr.doit())
Out[16]:
2
⌠ x
⎮ x dx = ──
⌡ 2
关于python-3.x - 显示格式化的未评估 = 在 ipython 笔记本中使用 sympy 评估,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29581889/