CommonNN群集不包括在scikitlearn_额外中

2024-06-23 18:54:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我通过conda install -c conda-forge scikit-learn-extra安装的scikit learn extra不包括CommonNNClustering。版本为0.1.0b2。KMedoids有效,tho

我满足了Python 3.6.10和scikit learn 0.23.2的依赖性。然而,在

import sklearn_extra
sklearn_extra.cluster.CommonNNClustering()

我得到“AttributeError:模块'sklearn\u extra.cluster'没有属性'CommonNNClustering'


Tags: installimport版本sklearnscikitextralearnconda
1条回答
网友
1楼 · 发布于 2024-06-23 18:54:27

出于某种原因,通过conda或pip安装的版本不包括这些模块或脚本_commonnn.py。我也犯了同样的错误

如果我安装了开发版本:

pip install https://github.com/scikit-learn-contrib/scikit-learn-extra/archive/master.zip

它的工作原理是:

from sklearn_extra.cluster import CommonNNClustering
import numpy as np
X = np.array([[2, 2], [2.1, 2.1], [33.3, 33.3], [34.2, 34.2], [111, 111]])
clustering = CommonNNClustering(eps=3, min_samples=0).fit(X)
clustering.labels_
array([ 0,  0,  1,  1, -1])

相关问题 更多 >

    热门问题