NetworkX のグラフジェネレーターで遊ぶ
out-of-the-box な機能が非常に豊富で感動した。
せっかくなので、IPython Notebook でビジュアライズしてみる。
準備
全て必須という訳ではないが、一応インストールしておく。
pip install ipython jinja2 tornado pyzmq numpy scipy pylab matplotlib pip install networkx |
作業ディレクトリに移動して、IPython Notebook 起動。
ipython notebook |
ブラウザ上で操作し、 New Notebook を作成。
実行例
コードの補完もできる。
ひととおりグラフを作ったあと保存し、そのファイルを Gist にアップロードしてみた。
すると以下のとおり、簡単にコードとイメージを共有することができる。
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
このカジュアルさに、また感動。Python 素晴らしい。
0 件のコメント:
コメントを投稿