Maps / Clustering Crowd Zones
BoojithDharshan's picture
Create Clustering Crowd Zones
2ff6a88 verified
raw
history blame contribute delete
274 Bytes
# clustering_crowds.py
from sklearn.cluster import DBSCAN
import pandas as pd
df = pd.read_csv("location_logs.csv")
X = df[['latitude', 'longitude']]
model = DBSCAN(eps=0.0003, min_samples=10).fit(X)
df['cluster'] = model.labels_
df.to_csv("crowd_zones.csv", index=False)