阵列中的识别簇 [英] recognition cluster in array

查看:71
本文介绍了阵列中的识别簇的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请问我如何识别几个具有数组的组?
该示例是有序的,但列表会混乱

在示例中

Please how do I recognize few groups Have the array?
the example is ordered but the listing would be in disorder

In the example

X....      Y
45  50    
67  49
86  49     Group 1
113 50
135 51
155 51

323 216
339 216
354 216    Group 2
375 216
291 215
406 216


501 67
520 69 
537 69     Group 3
561 71
580 71
 

544 284
560 285
584 284    Group 4
616 283



正如我为每个小组所做的那样,向我展示哪个项目属于
感谢您的关注和宝贵的时间.



As I do for each group to show me which item belongs
Thanks for your attention and valuable time

推荐答案

数据聚类是在数据挖掘领域中发现和可视化事物组的绝佳方法之一.它是无监督学习方法之一.尽管这是一个广泛的主题,但我还是建议您阅读 编程集体智慧 [ ^ ]书(如果可能).这本书将在这个主题上对您有很大帮助. 注意:本书基于Python语言使用的示例.

无论如何,除了那本书,请看一些使用C#进行数据聚类的示例,
Data Clustering is one of the excellent method for discovering and visualizing groups of stuff in the Data mining field. It is one of the Unsupervised learning method. Though it is a vast topics I would recommend you to read Chapter 3 of Programming Collective Intelligence[^] book(if possible). This book would help you a lot in regards to this topics. Note: The example this book used based on Python language.

Anyway, beside that book please have a look few example of Data Clustering using C#,

  • Implementing the QT Algorithm using C#[^]
  • Cluster Analysis QuickStart Sample (C#)[^]
  • Hierarchical Cluster Analysis[^]


这称为集群分析,相当复杂.您可以从这里开始学习:
http://en.wikipedia.org/wiki/Cluster_analysis [
This is called cluster analysis, pretty sophisticated field. You can start learning from here:
http://en.wikipedia.org/wiki/Cluster_analysis[^].

—SA


这篇关于阵列中的识别簇的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆