geosnap.analyze.analytics.affinity_propagation

geosnap.analyze.analytics.affinity_propagation(X, damping=0.8, preference=-1000, max_iter=500, convergence_iter=15, copy=True, affinity='euclidean', verbose=False, **kwargs)[source]

Clustering with Affinity Propagation.

Parameters
Xarray_like

n x k attribute data

preferencearray_like, shape (n_samples,) or float, optional, default: None

The preference parameter passed to scikit-learn’s affinity propagation algorithm

dampingfloat, optional, default: 0.8

The damping parameter passed to scikit-learn’s affinity propagation algorithm

max_iterint, optional, default: 1000

Maximum number of iterations

Returns
fitted cluster instancesklearn.cluster.AffinityPropagation