阵列中的识别簇 [英] recognition cluster in array
本文介绍了阵列中的识别簇的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请问我如何识别几个具有数组的组?
该示例是有序的,但列表会混乱
在示例中
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#进行数据聚类的示例,
- 使用C#实施QT算法 [ ^ ]
- 集群分析快速入门示例(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屋!
查看全文