【发布时间】:2014-08-05 02:20:52
【问题描述】:
在 Spyder 2(Anaconda 发行版)和 IPython QT 控制台中,我能够打印符号计算的结果(来自我在上一篇文章中得到的答案),但我无法使用字符串中的方程式打印a IPython's Rich Display System:
from sympy import *
from IPython.display import display, Math
init_printing(use_unicode=False, wrap_line=False, no_global=True)
x, y, z = symbols('x y z')
#----- prints correctly
ii = integrate(x**2 + x + 1, x)
display(ii)
#----- does not print
Math(r'F(k) = \int_{-\infty}^{\infty} f(x) e^{2\pi i k} dx')
上面正确打印了积分的结果,但 Math() 没有打印(没有错误——只是跳过它)。请注意,这一切都适用于 SciPy 网络笔记本。
谢谢!
【问题讨论】:
标签: python ipython symbolic-math spyder