igraph 的 Weighted_Adjacency 模式参数

igraph's Weighted_Adjacency mode argument

首先,感谢您花时间阅读和回复。

二、问题:
我试图从我的对称邻接矩阵 A 形成一个加权无向图,其中第 ij 个元素是节点 i[ 之间的边权重=29=] 和 j:

import igraph as ig
g = ig.Graph.Weighted_Adjacency(A, attr="weight", loops=False, mode=ADJ_MAX)

我马上发现这个名字错误:

NameError: name 'ADJ_MAX' is not defined

现在,我可以通过以下方式将有向图转换为无向图:

g = ig.Graph.Weighted_Adjacency(A, attr="weight", loops=False)
g.to_undirected()

但我想知道问题出在哪里。

使用 ig.ADJ_MAX 而不是 ADJ_MAXADJ_MAXigraph 模块的命名空间中定义。

或者,您可以键入 from igraph import ADJ_MAX,这会将 ADJ_MAX 常量拉入您的本地命名空间,然后您可以在没有限定的情况下使用它。