【发布时间】:2014-05-07 07:13:11
【问题描述】:
我有一个日期列表,我想将它们分成 3 个集群。现在,我可以看到我应该查看 k-means 的提示,但到目前为止我发现的所有示例都与坐标有关,换句话说,是成对的列表项。
我想获取这个日期列表并将它们附加到三个单独的列表中,表明它们是在某个事件之前、期间还是之后。我没有时间参加这个活动,但这就是为什么我将日期/时间分成三组来猜测它的原因。
谁能帮忙举一个简单的例子,说明如何使用 numpy 或 scipy 之类的东西来做到这一点?
【问题讨论】:
-
为什么不直接对列表进行排序并选择两个时间点作为拆分?如果您正在考虑集群,您是否希望时间在您正在寻找的事件附近“聚集”?在那种情况下,为什么不把最密集的时间作为你的活动时间呢?
-
@chthonicdaemon 为这个问题喝彩。我怀疑时代应该被“捆绑”成三组。这些是手术中拍的照片,所以他们应该在开始之前拍一些照片,然后在过程中然后在之后,所以时间之间应该有两个自然的差距。我试图将这些时间分成三组。
标签: python-2.7 numpy scipy cluster-analysis