igraph的Weighted_Adjacency模式参数

时间:2015-10-19 18:36:03

标签: igraph nameerror undirected-graph

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

第二,问题:
我试图从我的对称邻接矩阵A形成加权无向图,其中 ij -th元素是节点 i 和<之间的边权重EM>Ĵ:

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()

但我想知道问题是什么。

1 个答案:

答案 0 :(得分:1)

使用ig.ADJ_MAX代替ADJ_MAXADJ_MAXigraph模块的命名空间中定义。

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