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 + -
显示快捷键?