python - 有没有办法使用 DBSCAN 分配最大数量的集群?
问题描述
如果我尝试使用 DBSCAN 对我的数据进行聚类,有没有办法分配最大数量的聚类?我知道我可以将点之间的最小距离设置为一个集群,但是我的数据会逐个更改,我希望不允许超过 4 个集群。有什么建议么?
解决方案
不是 DBSCAN 本身。连通分量是连通分量,此时没有歧义。
不过,您可以编写自己的规则来从 OPTICS 图中提取 X 最重要的成本。OPTICS 是 DBSCAN 的可变公式。
推荐阅读
- ajax - ajax url中的laravel命名路由未被解释
- airflow - 无法访问 Airflow default_args
- swift - 谷歌登录按钮自定义
- lua - 如何使用 Lua 将 png 转换为灰度?
- python-3.x - NameError: name 'ntxtbox' 未定义,即使 ntxtbox 是一个全局变量
- python - 用 pandas 替换/删除部分字符串
- node.js - 使用 Express JS 后端反应原生应用程序定制?
- javascript - 谷歌标签管理器如何设置环境名称
- c++ - 什么是引用复制构造函数?
- linux - 这个高山版本遵循什么版本方案?