Get groups using kmeans#
- shift.get_kmeans_clusters(num_cluster: int, points: list[GeoLocation]) list[GroupModel]#
 Function to return kmeans clusters for given set of points.
- Parameters:
 num_cluster (int) – Number of cluster to group given set of points.
points (list[GeoLocation]) – List of points for clustering.
- Returns:
 Generated cluster.
- Return type:
 list[ClusterModel]
Examples
>>> from shift.cluster import get_kmeans_clusters >>> points = [GeoLocation(2, 3), GeoLocation(3, 4), GeoLocation(4, 5)] >>> clusters = get_kmeans_clusters(2, points)