NetworkX 利用ノート

本稿では Python のグラフライブラリーである NetworkX のインストール方法、動作確認、簡単なグラフアルゴリズムの利用例、グラフのイメージ化方法について記す。余裕があれば、高級なグラフアルゴリズムの応用例をいくつか示したい。

本稿でのグラフとは、計算機科学の教科書に書いてあるような、ノードとエッジの集合うんぬんのグラフである。変数と関数のとる値を座標平面にプロットした曲線ではない。そちらについては Matplotlib のほうが相応しい。

Note

  • OS

    • Windows 7 Home Premium x64 SP1

    • Windows 10 Home x64

  • 本稿において、利用した各パッケージのバージョンは次のとおり。

    • Python: 3.4.1, 3.5.0, 3.5.2, 3.6.4, 3.6.5.

    • NetworkX: 1.9.1, 2.0.dev20151014034116, 1.11, 2.1.

    • Nose: 1.3.4, 1.3.7

    • Numpy: 1.9.1, 1.10.0, 1.11.1

    • Matplotlib: 1.4.2, 1.4.3, 1.5.1, 2.2.2.

関連リンク

NetworkX

公式サイト。インストール方法から基本的な利用方法、応用等が文書化されている。

関連ノート