如何在Scala中将数组[VertexIds]转换为Map?

时间:2016-07-07 10:52:52

标签: scala spark-graphx

在Scala中,我有一个VertexIds数组

v: Array[org.apache.spark.graphx.VertexId] = Array(-2634311911308936962, 2326575714372975825, ...)

我想转换为地图

Map(-2634311911308936962 -> 0,
    2326575714372975825  -> 1,
    ...
)

最有效的方法是什么?

1 个答案:

答案 0 :(得分:1)

v.zipWithIndex.toMap

不会排序