class VertexData(val vId:Long, var cId:Long) extends Serializable {
var innerDegree = 0.0 //内部结点的权重,内部边权重和
var innerVertices = new HashSet[Long]() //内部的结点
var degree = 0.0 //结点的度 与节点相连的边权重和,即外部边权重和
var commVertices = new HashSet[Long]() //社区中的结点
}
这一段代码里的 HashSet 的定义好像有点问题,你试了能正常跑么
Louvain算法的介绍与利用Graphx的实现过程Louvain是用来进行社会网络挖掘的社区发现算法,属于图的聚类算法。 1. 算法介绍 Louvain是基于模块度(Modularity)的社区发现算法,通过模块度来衡量一个...