Tôi vừa mới bắt đầu sử dụng Máy tính xách tay IPython và đã bị cuốn hút bởi sức mạnh của nó. Tôi đã sử dụng một vài ví dụ có sẵn trên mạng để bắt đầu. Tôi đã làm theo hướng dẫn này: http://nbviewer.ipython.org/url/finiterank.com/cuadernos/suavesylocas.ipynb nhưng đầu ra toán không được hiển thị như mong đợi. Dưới đây là mã của tôi và đầu ra:Máy tính xách tay IPython 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
Tôi cũng đã thử các ví dụ khác và chúng cũng không được hiển thị đúng cách. Tôi làm sai ở đâu?
Ở đó dường như có nhiều cách như phiên bản * người dùng. Ngoài ra còn có một cách chính xác (TM) mà tôi cũng muốn biết. – Krastanov
Điều gì sẽ xảy ra nếu bạn xóa các dòng 'init_printing' và/hoặc' pylab'? – asmeurer
@asmeurer: Không thay đổi. Vẫn có cùng một đầu ra – DotPi