use of org.apache.commons.math3.ml.clustering.Cluster in project ACManager by kun368.
the class MyTest2 method test6.
@Test
public void test6() throws Exception {
Clusterer<DoublePoint> clusterer = new KMeansPlusPlusClusterer<DoublePoint>(3);
List<DoublePoint> list = new ArrayList<>();
list.add(new DoublePoint(new double[] { 1 }));
list.add(new DoublePoint(new double[] { 1.5 }));
list.add(new DoublePoint(new double[] { 1.8 }));
list.add(new DoublePoint(new double[] { 3.5 }));
list.add(new DoublePoint(new double[] { 3.6 }));
list.add(new DoublePoint(new double[] { 4 }));
list.add(new DoublePoint(new double[] { 4.2 }));
System.out.println(list);
List<? extends Cluster<DoublePoint>> res = clusterer.cluster(list);
System.out.println("!!!");
System.out.println(res.size());
for (Cluster<DoublePoint> re : res) {
System.out.println(re.getPoints());
}
}
Aggregations