Weka で Kmeans を使用する場合、モデルの出力結果に対して getAssignments() を呼び出して、特定のインスタンスごとにクラスターの割り当てを取得できます。(省略された) Jython の例を次に示します。
>>>import weka.clusterers.SimpleKMeans as kmeans
>>>kmeans.buildClusterer(data)
>>>assignments = kmeans.getAssignments()
>>>assignments
>>>array('i',[14, 16, 0, 0, 0, 0, 16,...])
各クラスタ番号のインデックスは、インスタンスに対応しています。したがって、インスタンス 0 はクラスター 14 にあり、インスタンス 1 はクラスター 16 にあり、以下同様です。
私の質問は: Xmeans に似たようなものはありますか? ここでAPI 全体を確認しましたが、そのようなものは見当たりません。