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 にアップロードしてみた。
すると以下のとおり、簡単にコードとイメージを共有することができる。
このカジュアルさに、また感動。Python 素晴らしい。
0 件のコメント:
コメントを投稿