Właśnie zacząłem używać IPython Notebook i byłem zafascynowany jego mocą. Użyłem kilku przykładów dostępnych w Internecie, aby zacząć. Śledziłem ten samouczek: http://nbviewer.ipython.org/url/finiterank.com/cuadernos/suavesylocas.ipynb, ale wyniki matematyczne nie są renderowane zgodnie z oczekiwaniami. Poniżej znajduje się mój kod i dane wyjściowe:IPython Notebook Sympy Math Rendering
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
Próbowałem również inne przykłady, a są one również nie uzyskiwanie renderowane prawidłowo. Gdzie się mylę?
Tam wydaje się być tak wiele sposobów, jak wersje * użytkownicy. Istnieje również A Correct Way (TM), którą również chciałbym poznać. – Krastanov
Co się stanie, jeśli usuniesz linie 'init_printing' i/lub' pylab'? – asmeurer
@asmeurer: Bez zmian. Wciąż to samo wyjście – DotPi