IPython Notebookをアドホック分析環境として使う

shunsukeaihara
08 Jul 2014 pythoncythonnumbabokehipython

今回はエンジニアの粟飯原が技術ブログを担当させていただきます。GitよりMercurial、GithubよりBitbucket派、最近は、社内でアドサーバの開発運用を担当しながら、IPython NotebookとPandasの利用促進を進めています。

今回は日々の分析業務やアルゴリズム開発を行う際に非常に便利なIPython Notebookの一歩進んだ利用方法についてもろもろまとめてみました。主に、インタラクティブな可視化ツールと、IPython Notebook上でネイティブコンパイラをカジュアルに利用した高速化がテーマとなっております。

せっかくIPython Notebookの紹介を行うので、nbviewerというIPython Notebookの画面をそのままホスティングしてくれるサービスで、コードと解説を公開してみました。

  • http://nbviewer.ipython.org/gist/shunsukeaihara/dc2552453e1272866e2a

IPython Notebookを用いた楽しい分析生活の一助となれば幸いです。