SkillAgentSearch skills...

DBSCAN

Implementation of DBSCAN Algorithm in Python.

Install / Use

/learn @SushantKafle/DBSCAN
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DBSCAN

Implementation of DBSCAN Algorithm in Python.

<h2>Input:</h2>

It takes two inputs. First one is the .csv file which contains the data (no headers). In 'main.py' change line 12 to:

<i>DATA = '/path/to/csv/file.csv'</i>

And the second is the config file which contains few parameters necessary for the algorithm. More details inside 'config' file. You can change the 'config' file as per your requirement.

UPDATE: July 13, 2017 - The code has been updated to support 3D points. Although technically, it can be used to perform multi-demensional clustering (might need to tweak the code more) - it is the visualization part will not work as expected.

<h2>Few Snapshots</h2> <h3>2-D Clustering in action</h3> <img src='https://raw.githubusercontent.com/SushantKafle/DBSCAN/master/img/figure_2D.png'> <h3>3-D Clustering in action</h3> <img src='https://raw.githubusercontent.com/SushantKafle/DBSCAN/master/img/figure_3D.png'>
View on GitHub
GitHub Stars94
CategoryDevelopment
Updated3mo ago
Forks44

Languages

Python

Security Score

77/100

Audited on Dec 12, 2025

No findings