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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pointclustering.java

?? 上傳試試看 不知道 是不是一定成功的
?? JAVA
字號:
package k_means;

import java.io.IOException;
import java.util.LinkedList;
import java.util.Random;

public class PointClustering
{
		public PointCluster[] Clu;
		private int k; //the number of the cluster that the user wanted
		private int[][] Data;
		private double[][] Center,CenterOld;//the current and old centers of the clusters
		private LinkedList list;
		private LinkedList<OneData> PointData;
		/**
		 * constrcted function : initilize the attribute
		 * @throws IOException
		 */
		public PointClustering(int k,LinkedList<OneData> _data)
		{
			PointData = new LinkedList<OneData>();
			list = new LinkedList();
			this.k = k;
			this.PointData = _data;
			Clu = new PointCluster[k];

			for (int i = 0; i < Clu.length; i++)
			{
				Clu[i] = new PointCluster();
			}

		    Data = new int[_data.size()][2];

			Center = new double[k][2];
			CenterOld = new double[k][2];

			for (int i = 0; i < _data.size(); i++)
			{

					Data[i][0] = _data.get(i).x;
					Data[i][1] = _data.get(i).y;

			}
		}
		/**
		 * Initlize the centers of all clusters
		 */
		public void initCenter()
		{
			Random r = new Random();
			int temp = 0,random;
			random = r.nextInt(PointData.size());
			Center[temp][0] = Data[random][0];
			Center[temp][1] = Data[random][1];
			temp = temp + 1;
			list.add(random);
			while(temp < k)
			{
				random = r.nextInt(PointData.size());
				if(!list.contains(random))
				{
					Center[temp][0] = Data[random][0];
					Center[temp][1] = Data[random][1];
					//System.out.println(random);
					list.add(random);
					temp = temp + 1;
				}

			}
		}
		/**
		 * the first clustering
		 */
		public void clusteringInit()
		{
			initCenter();
			double Min = Double.MAX_VALUE;
			double temp;
			int col = 0,j;
			for (int i = 0; i < k; i++)
			{
				Clu[i].setCentriod(Center[i]);
				OneData point = new OneData();
				point.x = (int) Center[i][0];
				point.y = (int) Center[i][1];
				Clu[i].getCluData().add(point);
			}
			for (int i = 0; i < Data.length; i++)
			{
				if(!list.contains(i))
				{
					for (j = 0; j < k; j++)
					{
						temp = Distance.calDis(Data[i], Clu[j].getCentriod());

						if(temp < Min)
						{
							Min = temp;
							col = j;
						}
					}
					OneData p = new OneData();
					p.x = Data[i][0];
					p.y = Data[i][1];
					Clu[col].getCluData().add(p);
					Min = Double.MAX_VALUE;
				}
			}

		}
		/**
		 * update the center
		 */
		public void updateCenter()
		{

			for (int i = 0; i < k; i++)
			{
				CenterOld[i] = Center[i];
				Clu[i].setCentroidOld(CenterOld[i]);
				Clu[i].updateCentriod();
				Center[i] = Clu[i].getCentriod();

			}
		}
		/**
		 * Clustering K-Means
		 */
		public void KMeans()
		{
			int h = 0,m;
			double Min = Double.MAX_VALUE;
			double temp;
			int col = 0,j;
			clusteringInit();
			updateCenter();
			boolean IsGood = true;
			for (m = 0; m < k; m++)
			{
				if(Distance.calDisDouble(Clu[m].getCentroidOld(), Clu[m].getCentriod()) > 0.000000000001)
				{
					break;
				}
			}
			if(m == k)
				IsGood = true;
			else
				IsGood = false;
			while(!IsGood)
			{
				h++;
				for (int i = 0; i < k; i++)
				{
				    Clu[i].getCluData().clear();
				}
				for (int i = 0; i < Data.length; i++)
				{
					for (j = 0; j < k; j++)
					{
							temp = Distance.calDis(Data[i], Clu[j].getCentriod());
							if(temp < Min)
							{
								Min = temp;
								col = j;
							}
					}
					OneData p = new OneData();
					p.x = Data[i][0];
					p.y = Data[i][1];
					Clu[col].getCluData().add(p);
					Min = Double.MAX_VALUE;
				}
				updateCenter();
				IsGood = true;
				for (m = 0; m < k; m++)
				{
					if(Distance.calDisDouble(Clu[m].getCentroidOld(), Clu[m].getCentriod()) > 0.000000000001)
					{
						break;
					}
				}
				if(m == k)
					IsGood = true;
				else
					IsGood = false;

			}
			System.out.println("榪

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩中文字幕av电影| 成人理论电影网| 制服丝袜亚洲精品中文字幕| 亚洲欧美自拍偷拍| 国内偷窥港台综合视频在线播放| 色妞www精品视频| 国产精品免费免费| av日韩在线网站| 国产欧美一区二区三区网站| 秋霞国产午夜精品免费视频| 91麻豆精品国产自产在线| 亚洲国产精品久久久久秋霞影院| 91在线视频播放地址| 国产日韩欧美一区二区三区综合| 激情综合色丁香一区二区| 18成人在线观看| 91搞黄在线观看| 亚洲成人激情av| 宅男噜噜噜66一区二区66| 日日夜夜免费精品视频| 欧美大胆人体bbbb| 国内精品免费**视频| 亚洲欧美日韩系列| 久久综合成人精品亚洲另类欧美| 国产aⅴ精品一区二区三区色成熟| 国产视频一区二区在线| 色哟哟一区二区在线观看| 九九视频精品免费| 亚洲风情在线资源站| 2021久久国产精品不只是精品| 99国产一区二区三精品乱码| 日韩av一区二区三区四区| 精品免费视频.| 色婷婷久久久综合中文字幕 | 日韩一区二区三区视频| 国产乱色国产精品免费视频| 国产精品久久看| 51精品久久久久久久蜜臀| 成人黄色大片在线观看| 日本女优在线视频一区二区 | 欧美三级在线播放| 国产高清亚洲一区| 美女看a上一区| 视频在线观看国产精品| 日本视频一区二区| 成人午夜短视频| 精品一区二区三区久久| 久久激情五月激情| 乱一区二区av| 久久99日本精品| 日韩中文字幕亚洲一区二区va在线| 国产精品天天看| 国产午夜精品美女毛片视频| 欧美一区二区私人影院日本| 欧美色图天堂网| 在线亚洲一区二区| 色欧美片视频在线观看| 一本久久a久久精品亚洲| 91麻豆免费观看| 欧美精品久久久久久久多人混战 | 欧美日韩久久久| 欧美日韩二区三区| 欧美乱熟臀69xxxxxx| 欧美性感一类影片在线播放| 欧美精品免费视频| 精品久久久久久亚洲综合网 | 欧美男生操女生| 欧美曰成人黄网| 4hu四虎永久在线影院成人| 91精品国产综合久久香蕉的特点| 日韩欧美久久久| 久久久精品国产免大香伊| 欧美韩日一区二区三区| 亚洲香蕉伊在人在线观| 欧美aaaaaa午夜精品| 国产成人午夜精品5599| 99精品国产视频| 91精品国产高清一区二区三区| 国产日产欧产精品推荐色| 亚洲午夜久久久久中文字幕久| 蜜桃视频在线观看一区二区| 成人国产视频在线观看| 91搞黄在线观看| 国产日产欧产精品推荐色 | 国产福利一区二区三区视频在线 | 国产精一品亚洲二区在线视频| 不卡视频一二三四| 日韩欧美一区在线| 亚洲欧美经典视频| 日韩国产欧美视频| 国产精品一区二区三区乱码| 91成人看片片| 欧美电影免费观看高清完整版在 | 中文字幕av不卡| 午夜日韩在线电影| 国产在线精品一区二区不卡了| 99久久国产免费看| 久久综合资源网| 亚洲v精品v日韩v欧美v专区| 国产精品一区二区黑丝| 日韩欧美国产综合| 亚洲自拍欧美精品| 色呦呦国产精品| 日韩精品一区二区三区在线播放 | 欧美三级一区二区| √…a在线天堂一区| 寂寞少妇一区二区三区| 日韩欧美区一区二| 激情五月激情综合网| 精品欧美一区二区在线观看 | 精品久久久久久综合日本欧美| 亚洲成av人片一区二区三区| 日韩一区二区三区观看| 国产精品资源在线| 国产欧美日韩视频在线观看| 不卡欧美aaaaa| 中文字幕一区在线| 色狠狠av一区二区三区| 一区二区三区四区五区视频在线观看| 成人午夜精品在线| 亚洲国产精品人人做人人爽| 精品盗摄一区二区三区| 成人晚上爱看视频| 国产三级三级三级精品8ⅰ区| www.欧美精品一二区| 日韩美女久久久| 精品欧美一区二区在线观看| 成人国产一区二区三区精品| 日韩精品亚洲一区| 国产精品视频一二三区| 在线观看一区二区精品视频| 国产成人日日夜夜| 日韩国产高清影视| 亚洲精品中文字幕在线观看| 欧美xxxx老人做受| 欧美电影影音先锋| 欧美日韩一本到| 国产69精品一区二区亚洲孕妇| 青青草国产精品97视觉盛宴| 国产精品久久久爽爽爽麻豆色哟哟| 日韩一级免费一区| 国模套图日韩精品一区二区| 国产精品丝袜久久久久久app| 欧美一激情一区二区三区| 色综合久久精品| 国产69精品一区二区亚洲孕妇| 美女网站一区二区| 日韩电影网1区2区| 一区二区三区四区精品在线视频| 中文字幕+乱码+中文字幕一区| 久久久久久久久久久电影| 2023国产精品自拍| 日韩精品综合一本久道在线视频| 欧美日韩一级视频| 欧美亚洲动漫制服丝袜| 91污片在线观看| 欧美久久久一区| 欧美三级欧美一级| 成人午夜激情视频| 成人精品在线视频观看| 成人黄色小视频| 成人黄色a**站在线观看| 91精品国产综合久久久蜜臀粉嫩| 欧美视频中文字幕| 欧美日韩精品一区二区| 67194成人在线观看| 色狠狠色狠狠综合| 欧美精品v日韩精品v韩国精品v| 5858s免费视频成人| 欧美成人艳星乳罩| 精品电影一区二区三区| 久久精品人人爽人人爽| 亚洲国产你懂的| 国内精品伊人久久久久av影院| 国产.精品.日韩.另类.中文.在线.播放 | 欧洲精品在线观看| 久久丝袜美腿综合| 日韩精品一级中文字幕精品视频免费观看| 亚洲永久免费av| 国产在线看一区| 欧美日韩在线电影| 中文字幕日本乱码精品影院| 五月天视频一区| 99精品偷自拍| 日韩精品一区二区三区视频播放| 国产精品嫩草99a| 久久国产精品一区二区| 久久国产精品99精品国产| 国产毛片一区二区| 91精品91久久久中77777| 国产精品视频第一区| 狠狠色综合日日| 精品久久久久久久久久久久久久久| 精品久久一二三区| 亚洲二区在线观看| 欧美性三三影院| 国产精品久久精品日日| 大陆成人av片| 国产精品伦理在线| 91蜜桃在线观看|