/**
* 作用:将一组无序数据自动归类
*均值聚类算法
* @author wanggw
*/
public class KMeans {
static int k = 4;
static double value = 0.01;
public static double[] newk;
public static void main(String[] args) {
// TODO Auto-generated method stub
double[] data = new double[]{-2, 1.3, 1.4, 8, 1.4, 1.5, -10, 45, 5, 6,600,48,30,300};
//指定要计算的数据最终分为几组
double[][] means = cluster(data, 4);
print(means);
// System.out.println(KMeans.findCenter(data));
}
/**
* 聚类入口
*
* @param data
* @param k
* @return
*/
public static double[][] cluster(double[] data, int k) {