【发布时间】:2019-03-28 02:32:14
【问题描述】:
根据http://scikit-learn.org/stable/modules/generated/sklearn.cluster.AgglomerativeClustering.html#sklearn.cluster.AgglomerativeClustering,链接类型有:{“ward”、“complete”、“average”、“single”}、可选(默认=“ward”)。
但是一旦我尝试使用单人,我就会得到
未知链接类型single。有效选项为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)
【问题讨论】:
-
你使用的是什么版本的 sklearn?
-
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及重现它所需的最短代码在问题本身。没有清晰的问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example。
-
您确定您使用的是 0.20.0 版本吗?您如何检查版本以及如何运行代码?
-
我运行 'pip install -U scikit-learn' 并获得“要求已经是最新的”
-
我在上面添加了最少的无效代码
标签: python scikit-learn