cytonormpy.AffinityPropagation

cytonormpy.AffinityPropagation#

class cytonormpy.AffinityPropagation(**kwargs)#

Class to perform AffinityPropagation clustering.

Parameters:

kwargs – keyword arguments passed to sklearn.cluster.AffinityPropagation. For further information, refer to their documentation.

Return type:

None

Methods

calculate_clusters(X, **kwargs)

Calculates the clusters.

calculate_clusters_multiple(X, n_clusters)

AffinityPropagation ignores n_clusters: warns if len(n_clusters)>1, then returns the same assignment for each entry.

train(X, **kwargs)

Trains the classifier.