15

IPython Notebook を使い始めたばかりで、その力に魅了されています。ネットで入手できるいくつかの例を使用して開始しました。私はこのチュートリアルに従っていました: http://nbviewer.ipython.org/url/finiterank.com/cuadernos/suavesylocas.ipynbしかし、数学の出力が期待どおりにレンダリングされません。以下は私のコードと出力です:

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   

他の例も試しましたが、適切にレンダリングされていません。どこが間違っていますか?

4

3 に答える 3

17

私も同じ問題を抱えていました。試す

from sympy.interactive import printing
printing.init_printing(use_latex=True)

それ以外の

%load_ext sympyprinting

私はsympy 0.7.2を使用しています

于 2013-08-29T14:40:15.613 に答える
2

私は最近同じ問題を抱えていました.Redhatの派生物であるLinux Crunchbangを使用しています. もともと私はsympyを使ってインストールしました

pip install sympy

しかし、これにより、前述のような問題が発生しました。次に、sympy Web ページに移動し、git リポジトリをフォルダーに複製しました。次に、次を使用してインストールできます(ローカルフォルダーに一度)

python setup.py install

その後は問題なく動作したので、使用したバージョンと関係があると思います。記録のために、Pythonで印刷を初期化するために使用したコマンドは

import sympy
sympy.init_printing()
于 2015-01-14T05:49:35.477 に答える