如何通过weka和java代码从集群中获取实例?
这是我的代码: 我想得到cl实例..这是怎么做到的?
public Clustering(String filename) throws Exception {
ClusterEvaluation eval;
Instances data;
String[] options;
DensityBasedClusterer cl;
data = new Instances(new BufferedReader(new FileReader(filename)));
// normal
System.out.println("\n--> normal");
options = new String[2];
options[0] = "-t";
options[1] = filename;
System.out.println(ClusterEvaluation.evaluateClusterer(new EM(), options));
// manual call
System.out.println("\n--> manual");
cl = new EM();
cl.buildClusterer(data);
}
filename =" C:/Users/User/Desktop/file.arff"
答案 0 :(得分:0)
您可以使用clusterInstance(Instance)
方法获取已分配实例的群集号。可以通过numberOfClusters()
方法获得聚类总数。