class VertexData(val vId:Long, var cId:Long) extends Serializable {
var innerDegree = 0.0 //內(nèi)部結(jié)點的權(quán)重,內(nèi)部邊權(quán)重和
var innerVertices = new HashSet[Long]() //內(nèi)部的結(jié)點
var degree = 0.0 //結(jié)點的度 與節(jié)點相連的邊權(quán)重和沈自,即外部邊權(quán)重和
var commVertices = new HashSet[Long]() //社區(qū)中的結(jié)點
}
這一段代碼里的 HashSet 的定義好像有點問題,你試了能正常跑么
Louvain算法的介紹與利用Graphx的實現(xiàn)過程Louvain是用來進(jìn)行社會網(wǎng)絡(luò)挖掘的社區(qū)發(fā)現(xiàn)算法蚌卤,屬于圖的聚類算法褐耳。 1. 算法介紹 Louvain是基于模塊度(Modularity)的社區(qū)發(fā)現(xiàn)算法沪停,通過模塊度來衡量一個...