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

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

?? kmeansunittest.cs

?? K Means Algrithm it is in v c#.
?? CS
字號(hào):
using System;
using System.Data;


namespace KdKeys.DataMining.Clustering.KMeans
{

	/// <summary>
	/// KMeansUnitTest is used to test the KMeans implementation
	/// </summary>
	class KMeansUnitTest
	{
		/// <summary>
		/// The main entry point for the application.
		/// </summary>
		[STAThread]
		static void Main(string[] args)
		{
			KMeansUnitTest.ClusterDataTableTestCase();

			//KMeansUnitTest.ConvertDataTableToArrayTestCase();

			//KMeansUnitTest.ClusterDataSetTestCase();	

			//KMeansUnitTest.ClusterMean();
		}
	

		/// <summary>
		/// Test the Euclidean Distance calculation between two data points
		/// </summary>
		public static void EuclideanDistanceTest()
		{
			double [] John = new double[] {20, 170, 80};

			double [] Henry = new double[] {30, 160, 120};

			double distance = KMeans.EuclideanDistance(John, Henry);

			System.Diagnostics.Debug.WriteLine(distance);
		}
		
		/// <summary>
		/// Test the Manhattan Distance calculation between two data points
		/// </summary>
		public static void ManhattanDistanceTest()
		{
			double [] John = new double[] {20, 170, 80};

			double [] Henry = new double[] {30, 160, 120};

			double distance = KMeans.ManhattanDistance(John, Henry);

			System.Diagnostics.Debug.WriteLine(distance);
		}
		
		/// <summary>
		/// Test the Cluster Mean calculation between two data points
		/// </summary>
		public static void ClusterMean()
		{
			double [] John = new double[] {20, 170, 80};

			double [] Henry = new double[] {30, 160, 120};
	
			double [,] cluster = {{20,170,80}, {30,160,120}};

			double [] centroid = KMeans.ClusterMean(cluster);
			
			//((20+30)/2), ((170+160)/2), ((80+120)/2)
			System.Diagnostics.Debug.WriteLine(centroid.ToString());
		}
		
		/// <summary>
		/// Test the clustering of data in an Array
		/// </summary>
		public static void ClusterDataSetTestCase()
		{

			double [] a = new double[] {20, 170, 80};
			
			double [] b = new double[] {40, 190, 100};

			double [] c = new double[] {60, 210, 130};

			double [] d = new double[] {70, 240, 160};

			double [] e = new double[] {90, 240, 200};

			double [] f = new double[] {130, 270, 250};

			double [] g = new double[] {170, 740, 320};
			
			double [] h = new double[] {220, 680, 180};

			double [] i = new double[] {260, 480, 2000};

			double [] j = new double[] {100, 2720, 2250};

			double [] k = new double[] {470, 300, 720};


			ClusterCollection clusters;

			double [,] data = {{20, 170, 80},{40, 190, 100},{60, 210, 130},{70, 240, 160},{90, 240, 200},{130, 270, 250},{170, 740, 320},{220, 680, 180},{260, 480, 2000},{100, 2720, 2250},{470, 300, 720}};
			
			clusters = KMeans.ClusterDataSet (4,data);
			
			//This line has been commented out. Uncomment it to serialize your object(s)
			//KMeans.Serialize(clusters, @"C:\Projects\Downloads\data\KMeans\kmeansclusters.xml");
		}
		
		/// <summary>
		/// Test the conversion of a 2-dimensional Array to a DataTable
		/// </summary>
		public static void ConvertDataTableToArrayTestCase()
		{
			DataTable table = new DataTable();

			DataRow row = null;

			DataColumn lengthColumn = new DataColumn("Length",System.Type.GetType("System.Double"));

			DataColumn widthColumn = new DataColumn("Width",System.Type.GetType("System.Double"));

			DataColumn heightColumn = new DataColumn("Height",System.Type.GetType("System.Double"));


			table.Columns.Add(lengthColumn);

			table.Columns.Add(widthColumn);

			table.Columns.Add(heightColumn);


			row = table.NewRow();

			//add first row to the table
			row["Length"] = 20.0;

			row["Width"] = 170.0;

			row["Height"] = 80.0;

			table.Rows.Add(row);


			row = table.NewRow();

			//add second row to the table
			row["Length"] = 40.0;

			row["Width"] = 190.0;

			row["Height"] = 100.0;

			table.Rows.Add(row);

			row = table.NewRow();


			//add third row to the table
			row["Length"] = 60.0;

			row["Width"] = 210.0;

			row["Height"] = 130.0;

			table.Rows.Add(row);


			//convert the dataset to an array
			KMeans.ConvertDataTableToArray(table); 
		}
		
		/// <summary>
		/// Test the clustering of data in an DataTable
		/// </summary>
		public static void ClusterDataTableTestCase()
		{

			DataTable table = new DataTable();

			DataRow row = null;

			DataColumn lengthColumn = new DataColumn("Length",System.Type.GetType("System.Double"));

			DataColumn widthColumn = new DataColumn("Width",System.Type.GetType("System.Double"));

			DataColumn heightColumn = new DataColumn("Height",System.Type.GetType("System.Double"));


			table.Columns.Add(lengthColumn);

			table.Columns.Add(widthColumn);

			table.Columns.Add(heightColumn);


			row = table.NewRow();

			//add first row to the table
			row["Length"] = 20.0;

			row["Width"] = 170.0;

			row["Height"] = 80.0;

			table.Rows.Add(row);


			row = table.NewRow();


			//add second row to the table
			row = table.NewRow();

			row["Length"] = 40.0;

			row["Width"] = 190.0;

			row["Height"] = 100.0;

			table.Rows.Add(row);


			//add third row to the table
			row = table.NewRow();

			row["Length"] = 60.0;

			row["Width"] = 210.0;

			row["Height"] = 130.0;

			table.Rows.Add(row);


			KMeans.ClusterDataSet(2,KMeans.ConvertDataTableToArray(table)); 

		}
		
	}


}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影免费在线看| 国产日产欧美一区| 日韩av一区二| 日韩一级二级三级| 另类小说综合欧美亚洲| 91精品国产乱| 99久久精品免费看| 亚洲欧洲av另类| 在线观看日韩av先锋影音电影院| 亚洲国产一区视频| 欧美美女网站色| 韩国女主播一区| 国产精品理伦片| 欧美天堂亚洲电影院在线播放| 亚洲不卡在线观看| 精品国产乱码久久久久久图片| 国产一区二区视频在线播放| 国产精品网站一区| 色综合中文综合网| 欧美一级日韩一级| 狠狠网亚洲精品| 中文欧美字幕免费| 欧美视频中文字幕| 国模大尺度一区二区三区| 国产精品久久久久久久久搜平片| 欧洲av一区二区嗯嗯嗯啊| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久免费电影网| 色综合激情五月| 激情五月婷婷综合| 亚洲综合一区二区三区| 日韩精品一区二区三区在线播放| 成人激情视频网站| 日韩激情一二三区| 国产精品理论片| 日韩限制级电影在线观看| 粉嫩av一区二区三区在线播放| 一区二区高清视频在线观看| 精品国产污污免费网站入口 | 中文字幕欧美激情| 欧美日韩国产高清一区二区三区 | 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 精品一区在线看| 亚洲人成精品久久久久| 精品日韩一区二区三区免费视频| 91蝌蚪porny| 国产乱人伦精品一区二区在线观看| 亚洲黄一区二区三区| 久久免费午夜影院| 51精品秘密在线观看| 91在线丨porny丨国产| 精品一区二区三区视频 | 日韩在线一区二区三区| 中文字幕视频一区| 久久人人爽爽爽人久久久| 欧美三级欧美一级| zzijzzij亚洲日本少妇熟睡| 激情深爱一区二区| 蜜臀va亚洲va欧美va天堂 | 久久久久久毛片| 欧美一区二区三区在线看| 91高清在线观看| 9人人澡人人爽人人精品| 国产麻豆91精品| 激情图片小说一区| 久久不见久久见免费视频7| 亚洲成a人片在线观看中文| 亚洲美女屁股眼交3| 国产精品久久久久久久久免费桃花 | 欧美高清激情brazzers| 91麻豆swag| 91欧美一区二区| 暴力调教一区二区三区| 成人av在线一区二区| 成人一道本在线| 成人福利视频在线| 丁香网亚洲国际| 成人黄页在线观看| 懂色av一区二区三区免费观看| 国产精品18久久久久久久久久久久 | 国产精品久久久久久久久免费相片 | 99在线精品一区二区三区| 国产高清久久久久| 国产99一区视频免费| 国产剧情在线观看一区二区| 国产毛片精品国产一区二区三区| 国内精品免费**视频| 国产麻豆一精品一av一免费| 国产成人精品综合在线观看| 国产福利一区二区三区在线视频| 国产成人在线色| 国产91综合网| eeuss影院一区二区三区| 99re在线精品| 在线日韩国产精品| 欧美精品久久天天躁| 欧美一区二区三区在线观看| 精品精品欲导航| 国产午夜精品一区二区三区视频| 欧美激情在线一区二区三区| 成人免费在线视频| 一区二区成人在线观看| 日韩av一二三| 国产91丝袜在线播放九色| 91亚洲男人天堂| 欧美视频一二三区| 日韩欧美专区在线| 国产亚洲自拍一区| 综合电影一区二区三区 | 午夜精品久久久久久久99水蜜桃| 日韩精品一卡二卡三卡四卡无卡| 九九久久精品视频| 成人黄色电影在线 | 国产精品每日更新在线播放网址| 国产精品高清亚洲| 亚洲成人资源在线| 国产一区二区精品在线观看| 99精品视频在线免费观看| 欧美日韩精品免费观看视频| 26uuu久久天堂性欧美| 亚洲欧美在线高清| 偷窥少妇高潮呻吟av久久免费| 黄色日韩网站视频| 在线一区二区三区四区| 精品久久久久久久久久久久久久久久久 | 一区二区三区精密机械公司| 青娱乐精品视频在线| 91丨九色丨蝌蚪丨老版| 日韩亚洲欧美综合| 亚洲欧美日韩一区二区三区在线观看| 日韩av网站免费在线| 91亚洲国产成人精品一区二三 | 欧美精品高清视频| 欧美激情一区三区| 另类综合日韩欧美亚洲| 在线视频国产一区| 国产精品天天摸av网| 日韩综合一区二区| 色综合夜色一区| 久久精品这里都是精品| 日日摸夜夜添夜夜添国产精品| 99v久久综合狠狠综合久久| 精品久久久网站| 亚洲第一精品在线| 91视频在线观看| 国产欧美日韩不卡| 91丨九色porny丨蝌蚪| 亚洲精品一区二区三区在线观看 | 日日欢夜夜爽一区| 91色.com| 中文字幕字幕中文在线中不卡视频| 久久精品国产秦先生| 欧美精品自拍偷拍动漫精品| 亚洲欧美日韩在线| 不卡视频免费播放| 国产日韩一级二级三级| 国模冰冰炮一区二区| 日韩一级成人av| 青青草一区二区三区| 欧美电影在哪看比较好| 亚洲国产精品麻豆| 在线观看91视频| 一区二区三区国产| 色视频一区二区| 亚洲摸摸操操av| 一本大道久久a久久综合婷婷| 国产欧美日韩三级| 懂色av中文一区二区三区| 国产欧美精品一区二区色综合| 国产在线麻豆精品观看| 亚洲精品在线观| 国产成人免费视频精品含羞草妖精| 久久亚洲精精品中文字幕早川悠里 | 亚洲日本va在线观看| 91在线云播放| 一区二区三区不卡视频在线观看| 色综合天天在线| 一区二区三区在线不卡| 欧美色偷偷大香| 亚洲一区二区偷拍精品| 欧美日韩精品一区二区三区四区| 亚洲国产精品综合小说图片区| 欧美日韩一区在线| 日韩av一区二| 久久久精品天堂| 99久久国产免费看| 一区二区激情视频| 欧美一区二区精品在线| 精品一区二区三区免费播放| 久久免费午夜影院| 99国产一区二区三精品乱码| 亚洲黄色av一区| 欧美一级片免费看| 国产精品主播直播| 亚洲欧美国产高清| 在线播放视频一区| 国产成人啪午夜精品网站男同| 亚洲图片欧美激情| 亚洲色图都市小说| 欧美乱妇一区二区三区不卡视频|