class sklearn.cluster.AffinityPropagation
(damping=0.5, max_iter=200, convergence_iter=15, copy=True, preference=None, affinity=’euclidean’, verbose=False)
函数参数
damping : float, optional, default: 0.5,阻尼系数,默认值0.5
max_iter : int, optional, default: 200,最大迭代次数,默认值是200
convergence_iter : int, optional, default: 15,在停止收敛的估计集群数量上没有变化的迭代次数。默认15
copy : boolean, optional, default: True,布尔值,可选,默认为true,即允许对输入数据的复制
preference : array-like, shape (n_samples,) or float, optional,近似数组,每个点的偏好 - 具有较大偏好值的点更可能被选为聚类的中心点。 簇的数量,即集群的数量受输入偏好值的影响。 如果该项未作为参数,则选择输入相似度的中位数作为偏好
affinity : string, optional, default=``euclidean``目前支持计算预欧几里得距离。 即点之间的负平方欧氏距离。