Как напечатать результат кластеризации dbscan в виде графика? - PullRequest
0 голосов
/ 12 апреля 2020
import numpy as np 
import pandas as pd 
import matplotlib.pyplot as plt 



from sklearn.cluster import DBSCAN 
from sklearn.preprocessing import StandardScaler 
from sklearn.preprocessing import normalize 
from sklearn.decomposition import PCA 

dataset = pd.read_csv('dataset.csv')
X=dataset.loc[:,['latitude1','longitude1']]


plt.scatter(X['longitude1'],X['latitude1'])
plt.xlim()
plt.ylim(33,37)
plt.show(-76,-83)
plt.show()

dbscan = DBSCAN(eps= 0.10,min_samples = 50).fit_predict(X)

Я новичок как в python, так и в кластеризации, проблема в том, как мне визуализировать этот результат? Набор данных имеет долготы и широты между (33,37) и (-76-83)

. Теперь я хочу сделать из него кластеры с помощью dbscan, как мне сделать кластеры разноцветными и напечатать их соответственно [примечание : там довольно маленькая область, и между этими точками есть много данных (около 5000)]

...