如何在scala的graphx中获得vertice和相应的attr?

6rvt4ljy  于 2021-07-12  发布在  Spark
关注(0)|答案(0)|浏览(239)

我可以通过运行以下代码来获取图形:

graph = Graph(vertices, edges) // declare a graph

然后我可以通过以下方式获得顶点和属性:

graph.vertices.foreach(println)

之后,输出可能是:

(4,Attr(D,true,completed,Map(),Map()))
(1,Attr(A,null,null,Map(B -> null, C -> null),Map(B -> null, C -> null)))
(2,Attr(B,null,null,Map(C -> null, D -> null),Map(C -> null, D -> null)))
(3,Attr(C,null,null,Map(D -> null),Map(D -> null)))
(5,Attr(E,null,null,Map(),Map()))

括号中的数字表示节点,attr()中的内容表示属性。如何在scala的graphx中获取vertice和其他信息?也许 吧

node.id = 4 
node.attributes = Attr(D,true,completed,Map(),Map())

或者有什么功能可以帮我?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题