我剛剛開始使用IPython Notebook,並對其功能着迷。我一直在使用網上提供的幾個例子開始使用。我在學習本教程:http://nbviewer.ipython.org/url/finiterank.com/cuadernos/suavesylocas.ipynb,但數學輸出未按預期呈現。下面是我的代碼和輸出:IPython筆記本Sympy數學渲染
In [30]:
%load_ext sympyprinting
%pylab inline
from __future__ import division
import sympy as sym
from sympy import *
init_printing()
x,y,z=symbols("x y z")
k,m,n=symbols("k m n", integer=True)
The sympyprinting extension is already loaded. To reload it, use:
%reload_ext sympyprinting
Welcome to pylab, a matplotlib-based Python environment [backend: module://IPython.kernel.zmq.pylab.backend_inline].
For more information, type 'help(pylab)'.
In [31]:
t = sin(2*pi*x*(k**2))/ (4*(pi**2)*(k**5)) + (x**2)/(2*k)
t
Out[31]:
2 ⎛ 2 ⎞
x sin⎝2⋅π⋅k ⋅x⎠
─── + ─────────────
2⋅k 2 5
4⋅π ⋅k
我已經嘗試過其他的例子還有,他們也沒有得到正確地呈現。我哪裏錯了?
那裏似乎與版本*用戶一樣多。還有我也想知道的A Correct Way(TM)。 – Krastanov 2013-04-22 21:02:59
如果刪除'init_printing'和/或'pylab'這兩行,會發生什麼? – asmeurer 2013-04-23 14:34:07
@asmeurer:沒有變化。仍然是相同的輸出 – DotPi 2013-04-23 15:17:57