亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? readfile.java

?? 一個java程序,很有用的哦,可以看看,借鑒借覽的
?? JAVA
字號:
/*
 * ReadFile.java
 *
 * Created on 2007年5月28日, 下午10:59
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package cindy;

import java.io.*;
import java.text.*;
import java.util.*;
/**
 *
 * @author njchenyi
 */
public class ReadFile {
    
    private DecimalFormat df=new DecimalFormat("#.00");
    private BufferedReader infile = null;
    String filename ="glass7C數(shù)據(jù).txt";
    private String inLine;
    private Cluster cluster;
    private int index=0;
    private Vector all = new Vector();  //存放分類
    private Vector temp = new Vector(); //存放所有的樣本
    private int eachNo = 0;
    //初始分類的個數(shù)
    private static int CLUSTERNO=6;
    
    /** Creates a new instance of FileReader */
    public ReadFile() {
        try{
            infile = new BufferedReader(new FileReader(filename));
            while((inLine=infile.readLine())!=null) {
                index++;
                //System.out.println(inLine);
                
                //數(shù)據(jù)文件名
                //Sample i=new iris3CSample(inLine,index);
                Sample i = new glass7C(inLine, index);
                
                temp.add(i); //將樣本存放進(jìn)一個堆棧
                //((Cluster)all.elementAt(0)).addSample(i);
                //System.out.println(df.format(((Cluster)all.elementAt(0)).getWeightPoint()[0]));
                //System.out.println(((Cluster)all.elementAt(0)).getDistanceSum(i));
            }
            step();
        }
        
        catch(FileNotFoundException ex){
            System.out.println("can not find file "+ filename);
        } catch(IOException ex){
            System.out.println(ex.getMessage());
        } finally{
            try {
                if(infile!=null)
                    infile.close();
            } catch (IOException ex) {
                System.out.println(ex.getMessage());
            }
        }
    }
    
    private void step(){
        dividCluster();
        calculateP();
        //calculateJ();
    }
    private void dividCluster(){
        for(int i =0; i< CLUSTERNO; i++){
            //產(chǎn)生相應(yīng)個分類,存放進(jìn)堆棧
            cluster = new Cluster();
            all.add(cluster);
            for( int j=(temp.size()/CLUSTERNO)*(i); j<(temp.size()/CLUSTERNO)*(i+1);j++){
                //將堆棧中的樣本平均存放進(jìn)分類
                ((Cluster)all.elementAt(i)).addSample((Sample)temp.elementAt(j));
                
                //System.out.println(df.format(((Cluster)all.elementAt(i)).getWeightPoint()[0]));
                //System.out.println(((Cluster)all.elementAt(i)).getDistanceSum((Sample)temp.elementAt(j)));
            }
        }
        //System.out.println(df.format(((Cluster)all.elementAt(0)).getWeightPoint()[0]));
        //System.out.println(df.format(((Cluster)all.elementAt(1)).getWeightPoint()[0]));
        //System.out.println(df.format(((Cluster)all.elementAt(2)).getWeightPoint()[0]));
    }
    
    public void calculateP(){
        double p = 0.0;
        double tmpP;
        int tmpCluster;
        int tmpSample;
        int currentCluster;
        
        for(int i = 0; i< temp.size(); i++){
            //System.out.println(i);
            tmpP =100.0;
            tmpCluster=0;
            tmpSample=0;
            currentCluster=0;
            
            for(int j = 0; j<all.size();j++){
                int k =((Cluster)all.elementAt(j)).getSampleNo();
                if(k!=1){
                    if(((Cluster)all.elementAt(j)).isInCluster((Sample)temp.elementAt(i))){
                        //System.out.println(i + "  "+j);
                        currentCluster = j;
                        
                        
                        p = (k/(k-1))*((Cluster)all.elementAt(j)).getDistanceSum((Sample)temp.elementAt(i));
                        //System.out.println(p);
                        if(tmpP>p){
                            tmpP=p;
                            tmpCluster = j;
                            tmpSample = i;
                        }
                    } else{
                        
                        p = ((double)k/(k+1))*(((Cluster)all.elementAt(j)).getDistanceSum((Sample)temp.elementAt(i)));
                        //System.out.println(p);
                        if(tmpP>p){
                            tmpP=p;
                            tmpCluster = j;
                            tmpSample = i;
                        }
                    }
                }
            }
            //System.out.println(tmpP+" "+tmpCluster+" "+tmpSample);
            changeSample(currentCluster, tmpCluster, tmpSample);
        }
    }
    
    private void changeSample(int fromcluster, int tocluster, int sample){
        //System.out.println(fromcluster+" "+tocluster+" "+sample);
        ((Cluster)all.elementAt(fromcluster)).removeSample((Sample)temp.elementAt(sample));
        ((Cluster)all.elementAt(tocluster)).addSample((Sample)temp.elementAt(sample));
        //System.out.println(((Cluster)all.elementAt(fromcluster)).getSampleNo());
        //System.out.println(((Cluster)all.elementAt(tocluster)).getSampleNo());
    }
    
    public double calculateJ(){
        double Je=0.0;
        for(int i = 0; i<all.size();i++){
            Je=Je+((Cluster)all.elementAt(i)).getClusterDistanceSum();
            //System.out.println(Je);
        }
        //System.out.println(Je);
        return Je;
    }
    
    public Vector getClusterVector(){
        return all;
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品18久久久久久vr| 欧美三级电影网站| 亚洲精品在线观| 蜜乳av一区二区三区| 91精品国产色综合久久不卡蜜臀| 国产精品欧美精品| 国产一区二区0| 国产色综合久久| 国产精品99久久久久久久vr| 91精品国产一区二区三区| 亚洲大片一区二区三区| 欧美喷潮久久久xxxxx| 婷婷国产v国产偷v亚洲高清| 欧美日韩一级黄| 日韩在线卡一卡二| 欧美日韩你懂得| 日本不卡中文字幕| 久久一区二区三区四区| 国产福利一区二区三区视频| 欧美激情在线一区二区三区| 久久精品国产99国产| 2023国产精品视频| 国产成人av电影在线播放| 国产精品欧美久久久久无广告| 成人h版在线观看| 亚洲男人的天堂av| 欧美乱妇一区二区三区不卡视频| 欧美aaaaa成人免费观看视频| 欧美va在线播放| 99久久99久久精品免费看蜜桃| 国产欧美视频在线观看| 色素色在线综合| 免费国产亚洲视频| 欧美精品一区二区三| 国产精品 欧美精品| 亚洲自拍偷拍网站| 欧美一区中文字幕| 国产成人av电影免费在线观看| 亚洲六月丁香色婷婷综合久久| 欧美日韩免费一区二区三区视频| 麻豆国产精品一区二区三区| 欧美xxxx老人做受| 日本精品一级二级| 麻豆精品视频在线观看视频| 国产精品美女久久久久av爽李琼| 91精品国产一区二区三区香蕉| 久久国产精品99精品国产 | 色猫猫国产区一区二在线视频| 性欧美疯狂xxxxbbbb| 久久久久久一级片| 欧美性一二三区| 另类小说视频一区二区| 18成人在线观看| 精品国产三级电影在线观看| 91猫先生在线| 天堂成人免费av电影一区| 欧美国产一区二区| 91精品国产色综合久久久蜜香臀| bt欧美亚洲午夜电影天堂| 亚洲综合在线电影| 久久你懂得1024| 欧美丰满一区二区免费视频| 不卡的电影网站| 国产在线播放一区| 日韩不卡一二三区| 国产三级久久久| 日韩欧美一二三| 欧美日韩欧美一区二区| 99久久精品99国产精品| 精品制服美女久久| 午夜精品国产更新| 一区二区三区**美女毛片| 国产欧美日韩精品在线| 欧美变态tickle挠乳网站| 欧美高清视频不卡网| 色婷婷一区二区| 99精品视频在线免费观看| 日韩 欧美一区二区三区| 亚洲人成网站色在线观看| 中文一区二区在线观看| 2019国产精品| 精品久久久久久久一区二区蜜臀| 欧美日韩美少妇| 在线看国产一区| 91丨porny丨国产入口| 久久99精品国产.久久久久| 日欧美一区二区| 亚洲一区二区在线免费看| 中文字幕日韩av资源站| 国产精品免费免费| 国产精品乱码一区二三区小蝌蚪| 亚洲欧美偷拍卡通变态| 亚洲国产成人av网| 蜜臀精品久久久久久蜜臀| 国产精品99精品久久免费| av中文字幕亚洲| 欧美日韩中文字幕精品| 日韩视频免费观看高清完整版在线观看 | 一区二区三区在线免费| 亚洲成人av在线电影| 日本少妇一区二区| 国产福利一区二区三区视频| 91在线国产观看| 欧美精品电影在线播放| 久久这里只有精品视频网| 最新国产の精品合集bt伙计| 亚洲成人免费影院| 国模一区二区三区白浆| 色综合久久久久久久久| 国产日韩亚洲欧美综合| 亚洲日本va午夜在线电影| 日韩成人一级片| 99精品黄色片免费大全| 91精品视频网| 亚洲欧美在线视频观看| 奇米777欧美一区二区| 成人激情动漫在线观看| 91精品一区二区三区久久久久久 | www.av精品| 欧美一区二区三区日韩视频| 国产精品乱子久久久久| 婷婷中文字幕一区三区| 成人视屏免费看| 88在线观看91蜜桃国自产| 国产精品久久久久久久蜜臀 | 久久久久青草大香线综合精品| 亚洲蜜桃精久久久久久久| 激情文学综合插| 欧美丰满少妇xxxbbb| 亚洲欧美视频在线观看| 精品一区二区免费看| 欧美性猛交xxxx乱大交退制版 | 6080亚洲精品一区二区| 国产精品理论在线观看| 国产中文字幕一区| 3751色影院一区二区三区| 国产精品福利一区二区三区| 美女尤物国产一区| 欧美性猛交xxxxxx富婆| 国产精品欧美综合在线| 国精产品一区一区三区mba桃花| 欧美日韩三级在线| 成人欧美一区二区三区在线播放| 国产资源精品在线观看| 欧美一区二区在线免费播放| 亚洲伊人色欲综合网| 91亚洲国产成人精品一区二区三 | 欧美日韩亚洲综合一区二区三区| 欧美激情一区二区| 国产一区二区视频在线| 欧美一区二区在线不卡| 亚洲成人自拍网| 欧美日韩午夜影院| 亚洲影视资源网| 欧美在线制服丝袜| 一区二区三区.www| 色av综合在线| 夜夜精品视频一区二区| 91福利国产精品| 亚洲精品伦理在线| 色拍拍在线精品视频8848| 亚洲色图清纯唯美| 91在线免费视频观看| 亚洲婷婷在线视频| av在线不卡免费看| 亚洲人成伊人成综合网小说| 91啪亚洲精品| 亚洲日本va午夜在线影院| 91成人在线免费观看| 亚洲最新视频在线观看| 91国在线观看| 亚洲动漫第一页| 91精品国产综合久久久蜜臀图片 | 国产一区二区视频在线播放| 久久青草国产手机看片福利盒子 | 国产综合色精品一区二区三区| 日韩欧美黄色影院| 国产精品一区二区久久精品爱涩| 久久九九影视网| 成人精品一区二区三区中文字幕| 国产蜜臀97一区二区三区 | 一区二区免费在线| 日本高清不卡aⅴ免费网站| 亚洲成人综合视频| 日韩午夜av电影| 成人国产一区二区三区精品| 亚洲柠檬福利资源导航| 9191精品国产综合久久久久久| 男男gaygay亚洲| 国产欧美精品一区| 色哟哟国产精品| 六月丁香综合在线视频| 中文字幕不卡在线观看| 91国产成人在线| 久久99国内精品| 亚洲欧美日韩成人高清在线一区| 欧美群妇大交群的观看方式 | 丰满少妇在线播放bd日韩电影| 亚洲人午夜精品天堂一二香蕉| 欧美日韩精品一区二区在线播放|