python - 与 SciPy kmeans 相比,使用 sklearn KMeans 是否有优势?

标签 python scipy scikit-learn cluster-analysis k-means

来自 sklearn KMeans 的文档

class sklearn.cluster.KMeans(n_clusters=8, init='k-means++', n_init=10, max_iter=300, tol=0.0001, precompute_distances='auto', verbose=0, random_state=None, copy_x=True, n_jobs=1)

SciPy kmeans

scipy.cluster.vq.kmeans(obs, k_or_guess, iter=20, thresh=1e-05, check_finite=True)

很明显参数的数量有所不同,也许更多的参数可用于 sklearn。

你们中有人尝试过其中一种吗?在分类问题中您是否更倾向于使用其中一种?

最佳答案

基准

而且你再也不会碰 scipy 了。

关于python - 与 SciPy kmeans 相比,使用 sklearn KMeans 是否有优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37210795/

相关文章:

Python:pprint的模块错误,打印没有错误

python - 加速Python中numpy/scipy中的矢量化相关函数?

scipy - sklearn DecisionTreeClassifier 更深度更准确?

python - scikit-learn - 具有置信区间的 ROC 曲线

python - 如何从 Python3 中包含具有特定索引和列的列表的字典创建 Pandas DataFrame?

python - 如何修复 Scyther ex.splash 屏幕错误?

python - Kivy:在 python 中添加的小部件中获取父级

python - 使用 LinearNDInterpolator 进行外推

python - 将函数应用于多索引多列数据帧的 Pythonic 方法是什么?

python - 如何计算 sklearn-python 中 svm 分类器的大小?