Esempio n. 1
0
from sklearn import datasets
from DBSCAN import DBSCAN
from Plot import Plot

X, y = datasets.make_moons(n_samples=300, noise=0.08, shuffle=False)

# Cluster the data using DBSCAN
clf = DBSCAN(eps=0.17, min_samples=5)
y_pred = clf.predict(X)

p = Plot()
p.plot_in_2d(X, y_pred, title="DBSCAN")
Esempio n. 2
0
import pandas as pd
from Kmeans import KMeans
from Plot import Plot

dataset = pd.read_csv('data/Mall_Customers.csv')
X = dataset.iloc[:, [3, 4]].values

clf = KMeans(k=5)
y_pred = clf.predict(X)

p = Plot()
p.plot_in_2d(X, y_pred, title="K-Means Clustering")