我可以使用k均值聚类对各种空间模式进行分类吗?

时间:2019-04-04 07:39:47

标签: python python-3.x k-means

我想使用K聚类将几种空间模式分为四种类型。例如,如果我有40个空间模式,则将它们分为A,B,C和D模式,其中12个具有A模式,8个具有B模式,10和10个具有C和D。

模式在二维空间中具有数据值(形状为np.shape,其结构为(40,18,81))。我可以使用k均值聚类对如上所述的(18,81)结构的40种模式进行分类吗?

为帮助您理解,我将向您展示上述模式的一些示例。 [pattern_example [Pattern_example

1 个答案:

答案 0 :(得分:0)

是的,您可以这样做。就像对具有18 * 81 = 1,458维(变量/列)和40个观测值/行的表格数据进行聚类一样。请记住,此算法仅允许您指定要创建的群集数,而不能指定要分配给每个群集的数据点(在您的情况下为模式)。

您可能需要将18 * 81阵列展平为1 * 1458形状。