1

subgraphグラフの頂点をフィルタリングするために使用します。ただし、頂点を収集すると、いくつかのnull値がそこにあります。

元のグラフの頂点にnull値が含まれていないことを保証できます。

class A ....
val graph = .... // no null value contained
val selected_id:Set[Int] = SomeAlgorithm collect() toSet

val sub = graph.subgraph(vpred = (id,data) => data match {
    case x:A => selected_id contains x.id
    case _ => true
  })


sub.vertices.map(_._2).collect() filter (_ == null) foreach println //null printed out
4

0 に答える 0