使用JUNG计算特征向量值

时间:2013-08-11 09:55:59

标签: java graph jung

我想用JUNG库计算特定图的顶点的特征向量中心度量。不幸的是我的代码返回错误的结果。这是我的代码的一部分:

DirectedSparseGraph<Customer, Transaction> tsn=f.getTSN()
EigenvectorCentrality<Customer, Transaction> eScorer=new EigenvectorCentrality<>(tsn);
for(Customer node:tsn.getVertices()){
            System.out.println(node.getName()+" :eigen:"+eScorer.getVertexScore(node));
        }

请您告诉我,我错过了使用jung库的特征向量的哪一部分? 问候。

1 个答案:

答案 0 :(得分:5)

我弄清楚如何使用jung计算特征向量。 两行代码需要计算特征向量:

eScorer.acceptDisconnectedGraph(true);
eScorer.evaluate();