main.java
来自「KMeans Algrorithm for search engine」· Java 代码 · 共 50 行
JAVA
50 行
import java.io.*;
import java.util.*;
import java.lang.*;
public class main {
public static void main (String args[]) throws IOException {
Centroid cent = new Centroid();
int ClustNumber, datasize, check;
double[] Cordx, Cordy;
ClustNumber = datasize = 0; check = 0;
do {
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please Enter the Number of Clusters");
String line = stdin.readLine();
try{
ClustNumber = Integer.parseInt(line);
check = 1;
}
catch(NumberFormatException NFE1) {
System.out.println("Error, not a Number");
check = 0;
}
System.out.println("Please Enter the Number of Datasets");
line = stdin.readLine();
try{
datasize = Integer.parseInt(line);
check = 1;
System.out.println("*****************");
}
catch(NumberFormatException NFE2) {
System.out.println("Error, not a Number");
check = 0;
}
if(ClustNumber>datasize){
ClustNumber = datasize;
System.out.println("All Points Are Single Clusters");
}
} while(check == 0);
Cordx = new double[datasize];
Cordy = new double[datasize];
for(int i = 0; i<datasize;i++) {
Cordx[i] = cent.genRandom(datasize);
Cordy[i] = cent.genRandom(datasize);
}
cent.Grouping(Cordx,Cordy,ClustNumber);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?