我正在尝试使用graphX从图形中检索三角形的数量。由于我对Scala和graphX都是新手,所以我现在很难适应。
我正在从一个边缘文件创建一个图形:
1 2
1 3
2 3这应该是一个三角形。
接下来,我将使用函数val countTriangles = graph.triangleCount中的构建。
不过,到目前为止,我还无法从中提取出真正的三角语。
发布于 2015-06-22 11:22:08
triangleCount计算每个顶点的三角形数并返回Graph[Int,Int],因此必须提取顶点:
scala> graph.triangleCount().vertices.collect()
res0: Array[(org.apache.spark.graphx.VertexId, Int)] = Array((1,1), (3,1), (2,1))https://stackoverflow.com/questions/30977534
复制相似问题