Python で Mathematicaライクな環境

SymPy というライブラリの存在を知りました。 CAS(Computer Algebra Systems)のひとつで、要するに Mathematica みたいなことが できるモジュールです。おもしろそうなのでインストールしてみました。

といってもインストール自体はコマンドひとつ。素晴らしい。 SymPy はそれ単体でも非常に強力なツールですが、 ipython-notebook なるものと組み合わせると LaTeX できれいに数式を整形できる。今回はこれも合わせて入れてみよう。

$ sudo apt-get install python-sympy ipython-notebook

ターミナルから

$ ipython notebook

と入力すると、既定のブラウザが立ち上がり Dashboard が現れる。 綺麗な数式を書くためのおまじないは、

In[ ]: %load_ext sympyprinting

(ググったらほかにも init_printing() とか %load_ext sympy.interactive.ipythonprinting とか 出てきたのですが、僕の環境ではこれしか機能しませんでした。)
今回はスクリーンショットを貼っておしまい。