pythonにはnetowrkxという便利なグラフ解析ライブラリが存在します。 このライブラリはかなり良くできていて ・Rのigraph等のライブラリと比較してサブグラフの出力結果へのアクセス手法が用意 ・numpyやscipy等との連携がかなり進んでおり、大規模なグラフや高速演算を求められるグラフにおいても適している。 という特徴があります。 ここでは、同ライブラリを使ってPageRankによるグラフ解析を実施する手法を紹介します。 利用ライブラリ networkxを利用するにあたり必要なライブラリは以下の通りです。 networkx http://networkx.lanl.gov/ numpy http://numpy.scipy.org/ scipy http://www.scipy.org/ numpyとscipyはnetowrkxを利用するにあたり必須のライブラリではありません