我无法获得 elki dbscan 返回的每个集群中的点。
ArrayList<Clustering<?>> cs = ResultUtil.filterResults(result,
Clustering.class);
for (Clustering<?> c : cs) {
int i = 0;
System.out.println("clusters: " + c.getAllClusters().size());
for (de.lmu.ifi.dbs.elki.data.Cluster<?> cluster : c
.getAllClusters()) {
System.out.println("\nclusters : " + cluster.getNameAutomatic()
+ " , IsNoise:" + cluster.isNoise() + ", Size:"
+ cluster.size());
输出是:
clusters: 4
clusters : Cluster , IsNoise:false, Size:240
clusters : Cluster , IsNoise:false, Size:374
clusters : Cluster , IsNoise:false, Size:4901
clusters : Noise , IsNoise:true, Size:211
我已经在 ELKI 中完成了这个 Running DBSCAN!。我仍然无法四处查看集群中的点。我想将它存储在一个数组中。elki存储的cluster是什么结构??我被困住了!