【问题标题】:Creating nodes without integer values networkX创建没有整数值 networkX 的节点
【发布时间】:2015-02-05 05:37:47
【问题描述】:

我想根据以下内容制作有向图:

  • 具有外边缘的刺激词列表(字符串列表)
  • 每个刺激词对应的字典列表包含:key=response-words 和 value,其中 value 是响应频率,因此刺激词和响应词之间的边缘以频率作为权重

有没有一种方法可以使用 networkX 从这些信息中创建图形,而无需单独创建节点并为其提供整数值(因此,我们直接使用键/字符串创建节点,而不是标记已经具有整数值的节点) ?

【问题讨论】:

    标签: python graph networkx


    【解决方案1】:

    试试看?

    In [1]: import networkx as nx
    
    In [2]: G = nx.DiGraph()
    
    In [3]: G.add_edge('dog','cat',frequency=7)
    
    In [4]: G.edges(data=True)
    Out[4]: [('dog', 'cat', {'frequency': 7})]
    

    【讨论】:

      猜你喜欢
      • 2014-09-06
      • 2014-01-17
      • 2019-05-06
      • 1970-01-01
      • 2016-01-01
      • 1970-01-01
      • 2022-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多