91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 11KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-23
  • 語言: Java
  • 標簽: 數據挖掘??Kmeans??

資源簡介

數據文件已經項目目錄下,直接在IDE導入項目運行即可。(注:該項目是在jdk1.8環境下編譯) 數據文件已經項目目錄下,直接在IDE導入項目運行即可。(注:該項目是在jdk1.8環境下編譯)

資源截圖

代碼片段和文件信息

package?com.hokilin.kmeans;
import?java.io.BufferedReader;??
import?java.io.FileNotFoundException;??
import?java.io.FileReader;??
import?java.io.IOException;??
import?java.util.Random;
??
public?class?KAverage?{??
????private?int?sampleCount?=?0;??
????private?int?dimensionCount?=?0;??
????private?int?centerCount?=?0;??
????private?double[][]?sampleValues;??
????private?double[][]?centers;??
????private?double[][]?tmpCenters;??
????private?String?dataFile?=?““;??
??
????/**?
?????*?通過構造器傳入數據文件?
?????*/??
????public?KAverage(String?dataFile)?throws?NumberInvalieException?{??
????????this.dataFile?=?dataFile;??
????}??
??
????/**?
?????*?第一行為s;d;c含義分別為樣例的數目,每個樣例特征的維數,聚類中心個數?文件格式為d[d]...;d[d]...?如:12;23;15?
?????*?每一維之間用隔開,每個樣例間用;隔開。結尾沒有‘;‘?可以有多行?
?????*/??
??
????private?int?initData(String?fileName)?{??
????????String?line;??
????????String?samplesValue[];??
????????String?dimensionsValue[]?=?new?String[dimensionCount];??
????????BufferedReader?in?=?null;??
????????try?{??
????????????in?=?new?BufferedReader(new?FileReader(fileName));??
????????}?catch?(FileNotFoundException?e)?{??
????????????e.printStackTrace();??
????????????return?-1;??
????????}
????????/*?
?????????*?預處理樣本,允許后面幾維為0時,不寫入文件?
?????????*/??
????????for?(int?i?=?0;?i?????????????for?(int?j?=?0;?j?????????????????sampleValues[i][j]?=?0;??
????????????}??
????????}??
??
????????int?i?=?0;??
????????double?tmpValue?=?0.0;??
????????try?{??
????????????line?=?in.readLine();??
????????????String?params[]?=?line.split(“;“);??
????????????if?(params.length?!=?3)?{//?必須為3個參數,否則錯誤?
???????????? in.close();
????????????????return?-1;??
????????????}??
????????????/**?
?????????????*?獲取參數?
?????????????*/??
????????????this.sampleCount?=?Integer.parseInt(params[0]);??
????????????this.dimensionCount?=?Integer.parseInt(params[1]);??
????????????this.centerCount?=?Integer.parseInt(params[2]);??
????????????if?(sampleCount?<=?0?||?dimensionCount?<=?0?||?centerCount?<=?0)?{?
???????????? in.close();
????????????????throw?new?NumberInvalieException(“input?number?<=?0.“);??
????????????}??
????????????if?(sampleCount????????????? in.close();
????????????????throw?new?NumberInvalieException(??
????????????????????????“sample?number?????????????}??
??
????????????sampleValues?=?new?double[sampleCount][dimensionCount?+?1];??
????????????centers?=?new?double[centerCount][dimensionCount];??
????????????tmpCenters?=?new?double[centerCount][dimensionCount];??
??
????????????while?((line?=?in.readLine())?!=?null)?{??
????????????????samplesValue?=?line.split(“;“);??
????????????????for?(int?j?=?0;?j?????????????????????dimensionsValue?=?samplesValue[j].split(““);??
????????????????????for?(int?k?=?0;?k?????????????????????????tmpValue?=?Double.parseDouble(dimensions

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-05-24?13:43??Kmeans\
?????文件?????????302??2017-05-24?13:43??Kmeans\.classpath
?????文件?????????382??2017-05-24?13:43??Kmeans\.project
?????目錄???????????0??2017-05-24?13:43??Kmeans\.settings\
?????文件?????????598??2017-05-24?13:43??Kmeans\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-05-24?21:19??Kmeans\bin\
?????目錄???????????0??2017-05-24?13:43??Kmeans\bin\com\
?????目錄???????????0??2017-05-24?13:43??Kmeans\bin\com\hokilin\
?????目錄???????????0??2017-05-24?13:43??Kmeans\bin\com\hokilin\kmeans\
?????文件????????6294??2017-05-24?13:46??Kmeans\bin\com\hokilin\kmeans\KAverage.class
?????文件?????????902??2017-05-24?13:43??Kmeans\bin\com\hokilin\kmeans\NumberInvalieException.class
?????文件??????????85??2017-05-24?13:45??Kmeans\bin\sample.txt
?????文件??????????89??2017-05-24?20:58??Kmeans\bin\使用說明.txt
?????目錄???????????0??2017-05-24?21:19??Kmeans\src\
?????目錄???????????0??2017-05-24?13:43??Kmeans\src\com\
?????目錄???????????0??2017-05-24?13:43??Kmeans\src\com\hokilin\
?????目錄???????????0??2017-05-24?13:43??Kmeans\src\com\hokilin\kmeans\
?????文件????????9036??2017-05-24?13:46??Kmeans\src\com\hokilin\kmeans\KAverage.java
?????文件?????????603??2017-05-20?11:03??Kmeans\src\com\hokilin\kmeans\NumberInvalieException.java
?????文件??????????85??2017-05-24?13:45??Kmeans\src\sample.txt
?????文件??????????89??2017-05-24?20:58??Kmeans\src\使用說明.txt

評論

共有 條評論