datapoint.java

来自「DBSCAN的Java 数据挖掘 源代码」· Java 代码 · 共 37 行

JAVA
37
字号
package xmu.hll.Models.Clustering.CDBased.Algorithms.DBSCAN;
public class DataPoint{
		public boolean	core_tag	= false;
		public int	class_id	= 0;	// 0 indicate NOISE
		public boolean	used_tag	= false;

		public double d1;	// dimension x-axis
		public double d2;	// dimension y-axis
		// dimension n (n>=3) can be extend by inherient this class 
		// and reimplement following two method.
		
		public double distance;
		
		public DataPoint(double x, double y) {
			d1=x;
			d2=y;
		}

		public double Distance(DataPoint dp) {
				double d1sq=(d1-dp.d1)*(d1-dp.d1);
				double d2sq=(d2-dp.d2)*(d2-dp.d2);
				
				distance = Math.sqrt(d1sq + d2sq);
				
				return distance;
		}
		

		public double getDistance() {
			return distance;
		}

		public void setDistance(double distance) {
			this.distance = distance;
		}

	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?