根据 http://scikit-learn.org/stable/modules/generated/sklearn.cluster.AgglomerativeClustering.html#sklearn.cluster.AgglomerativeClustering链接类型是:{“ward”,“complete”,“average”,“single”},可选(默认=“ward”)。
但是一旦我尝试使用 single 我就得到了
Unknown linkage type single.Valid options are dict_keys(['ward', 'average', 'complete'].
是否可以将链接设置为“单一”?我使用的 Scikit-learn 版本是 0.20.0。
最少的无效代码:
from sklearn.cluster import AgglomerativeClustering
import numpy as np
X = np.array([[1, 2], [1, 4], [1, 0],
[4, 2], [4, 4], [4, 0]])
clustering = AgglomerativeClustering( linkage='single').fit(X)
最佳答案
如果您使用的是 jupyter 笔记本,您可以使用它来更新 sklearn old sklearn version in Jupyter Notebook
关于python - 无法选择 sklearn 凝聚链接类型 "single",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52956064/