gpt4 book ai didi

R/Igraph 在边列表中显示边权重?

转载 作者:行者123 更新时间:2023-12-02 09:08:30 31 4
gpt4 key购买 nike

当将图形对象作为边列表查看时,有什么方法可以显示边权重吗?

我想做一些本着以下精神的事情:

get.edgelist(graph, attr='weight')

以便查看边缘配对与节点旁边列出的权重,但这似乎是不允许的。我知道如何查看权重的唯一方法是将网络数据视为邻接矩阵。希望这不是唯一的方法。

最佳答案

使用 pkg:igraph 中函数 get.edgelist 的帮助页面中的示例:

> cbind( get.edgelist(g) , round( E(g)$weight, 3 ))
[,1] [,2] [,3]
[1,] "a" "b" "0.342"
[2,] "b" "d" "0.181"
[3,] "b" "e" "0.403"
[4,] "b" "f" "0.841"
[5,] "d" "f" "0.997"
[6,] "e" "g" "0.029"
[7,] "a" "h" "0.17"
[8,] "b" "j" "0.69"
[9,] "g" "j" "0.422"

关于R/Igraph 在边列表中显示边权重?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16289353/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com