Skip to main content
 首页 » 编程设计

python之无法选择 sklearn 凝聚链接类型 "single"

2025年05月04日11Free-Thinker

根据 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