【发布时间】:2017-10-24 01:15:48
【问题描述】:
我尝试编写一个聚类算法,现在我想创建一些简单的 2D 测试用例:我喜欢在 [0, 1]x[0, 1] 中生成点来构建聚类。
有没有一种简单的方法可以用 python / numpy 做到这一点?不幸的是,这一代必须非常有效。我写了一些代码,但集群总是具有相同的形状,并且它们通常彼此相距很远。可能已经有一个不错的算法了?
谢谢
【问题讨论】:
-
“非常有效”的生成是有争议的。您可以创建随机多边形并仅在其中生成点。你会得到随机形状的集群,但这意味着一些更繁重的操作,而不仅仅是基于分布生成一些数字。这在可接受范围内吗?
标签: python algorithm numpy cluster-analysis