Topological Data Analysisとは Deep Learning の次は、TDA 「トポロジカル・データ・アナリシス」 の記事にもあるように、最近何かとTDAという言葉を耳にするようになった。 私はPythonをデータ分析のメイン言語として使っているので今後のことも考えてPythonでTDAを動かしたいのだが、探してみてもあまりそれに関するサンプルコードが見つからない(ぐぐるとPython Mapperとかいうのをよく見る)。 今回は色々出回っているソースのうち、kepler-mapperを使ってPythonでTDAしてみたのでサンプルソースと使い方をまとめようと思う。 とりあえず動かす まずは先ほどのkepler-mapperからkm.pyをDLする。 適当なディレクトリに置いてこれをコールするプログラムを書いてみる。 #!/usr/bin/env python # -