我想使用 K 聚类将几种空间模式分为四种类型。例如,如果我有 40 个空间模式,我会将它们分为 A、B、C 和 D 模式,A 模式有 12 个,B 模式有 8 个,C 和 D 分别有 10 和 10 个。
模式在二维空间中具有数据值(对于np.shape,其结构为(40,18,81))。我可以使用 k 均值聚类对上述每个 (18,81) 结构的 40 个模式进行分类吗?
为了帮助您理解,我将向您展示我提到的模式的一些示例。 [ [
最佳答案
是的,你可以这样做。这就像对具有 18*81 = 1,458 维度(变量/列)和 40 个观察值/行的表格数据进行聚类。请记住,此算法仅允许您指定要创建的簇的数量,而不能指定要分配给每个簇的数据点(在您的情况下是模式)的数量。
您可能需要将 18*81 数组展平为 1*1458 形状。
关于python - 我可以使用 k 均值聚类对各种空间模式进行分类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55510335/