java - 使用 JUNG 计算特征向量值

标签 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));
        }

您能告诉我我错过了将特征向量与荣格库一起使用的哪一部分吗? 问候。

最佳答案

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

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

关于java - 使用 JUNG 计算特征向量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18170734/

相关文章:

java - SMTP 代码 250 但电子邮件在远程服务器丢失

r - 从 igraph 中的图形中删除未连接的短路径

algorithm - 计算子图实例

java - 为什么JUNG中的Forest要扩展DirectedGraph?

java - 在 JUNG 图可视化中增加/设置顶点标签

java - 需要支持基于网络的身份验证

java - 我的 .jar 文件不会执行任何操作

java - 执行proguard-maven-plugin时出现 "CreateProcess error=206, The filename or extension is too long"

java - 如何从 Neo4j Graph 中获取每个节点的不同中心性索引?

java - JUNG 边缘标签和形状