如何将python字典转换为图形对象NetworkX

时间:2014-05-19 14:09:42

标签: python dictionary networkx sna

我是python的新手,我正在尝试将字典转换为Networkx中的图形对象。字典:

dict = {'key1': ['value1', 'value2', 'value3'], 'key2': ['value1', 'value2']}

我希望键是自我节点,并且值是它们的alter节点(out-degree从自我到alter)。这可以在Python中实现吗?。

1 个答案:

答案 0 :(得分:-1)

只需将字典用作可迭代字段,即可迭代密钥:

for key in d:
    #...

并且,正如您可能已经知道的那样,您使用键访问字典中的值为"索引":

d[key]

迭代列表(你的字典值是)类似于迭代字典的键。

将这些知识与优秀的networkx example on creating graphs结合起来应该很简单,所以你应该尝试一下,如果你有任何特定的问题,可以提出一个新的问题