Example #1
0
def test_DBSCAN():
    X = np.array([[1, 1.1, 1], [1.2, .8, 1.1], [.8, 1, 1.2], [3.7, 3.5, 3.6],
                  [3.9, 3.9, 3.5], [3.4, 3.5, 3.7], [15, 15, 15]])
    eps = 0.5
    min_points = 2
    dbscanalgo = DBSCAN(eps=eps, min_points=min_points)
    dbscanalgo.run(X, "Synthetic Data")
Example #2
0
# -*- coding: utf-8 -*-
"""
Project Code: DBSCAN v1.1
@author: Deep.I Inc. @Jongwon Kim
Revision date: 2020-12-09
Contact Info: :
    https://deep-eye.tistory.com
    https://deep-i.net
"""

from dbscan import DBSCAN
from scipy import io

#%% Run DEMO
x = io.loadmat('./sample/sample.mat')['X']
# INIT DBSCAN
dbscan = DBSCAN(x, 1.5, 4)
# CLUSTERING
idx, noise = dbscan.run()
# SORTING
g_cluster, n_cluster = dbscan.sort()
# Visualization
dbscan.plot()