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

damping: float, 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
model: sklearn AffinityPropagation instance