• 大小: 3KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: C/C++
  • 标签: 代码  

资源简介

dbscan密度聚类算法,适合初学者学习。代码中有详细的说明易读。

资源截图

代码片段和文件信息

/*
DBSCAN Algorithm
15S103182
Ethan
*/
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;
class point{
public:
float x;
float y;
int cluster=0;
int pointType=1;//1 noise 2 border 3 core
int pts=0;//points in MinPts 
vector corepts;
int visited = 0;
point (){}
point (float afloat bint c){
x = a;
y = b;
cluster = c;
}
};
float stringToFloat(string i){
stringstream sf;
float score=0;
sf< sf>>score;
return score;
}
vector openFile(const char* dataset){
fstream file;
file.open(datasetios::in);
if(!file) 
    {
        cout <<“Open File Failed!“ <        vector a

评论

共有 条评论