networkx

    0热度

    1回答

    我试图从图中提取匹配节点以及它们的方向。下面的代码给出: for n1,n2,attr in G_new.edges(data=True): if G_source.has_edge(n1,n2) : #Get the specific weight between the two nodes w = G_source[n1][n2]['weight'

    -1热度

    1回答

    下面是我用找到绿色节点的邻居的图表。 绿色节点位于名为new = [12,13,14,15,16,17,18,19,20,21,22,23,24,25]的不同组中。 当我访问第一个绿色节点12;它有两个邻居15和21。但21有另一个绿色的邻居,因此我需要他们在我的节点12的邻居列表中。这应该重复,直到绿色节点遇到红色的。因此最终,节点12的邻居组应该是[0,15,21,14,16,134,23,1

    0热度

    1回答

    我使用networkx从txt文件构建电子邮件网络结构,其中每行表示一个“边缘”。我首先加载txt文件(3列:{ '#Sender', '收件人', '时间'})成Python,然后使用下面的代码转换为networkx对象: import networkx as nx import pandas as pd email_df = pd.read_csv('email_network.t

    0热度

    1回答

    请帮助用最简单的方法生成一个给定大小为N的完全随机加权无向图,以便权重形成度量空间(服从三角不等式)。我知道有networkx库,但不知道如何做到这一点。

    1热度

    1回答

    的功能draw_networkx_edges索赔NetworkX文档: 对于有向图,“箭头”(其实只是较厚的存根)在头端抽......是的,这是Matplotlib这个丑陋的,但正确绘制箭头方式很棘手。 我上次检查的时候,drawing an arrow in matplotlib是非常棘手的。有谁知道什么是真实绘制存根的原因是什么?

    0热度

    1回答

    我在networkx中创建了一个图并获取它的bfs树。 G = nx.Graph() # build a graph tree = nx.bfs_tree(G, '1') 现在我想将newick format中的树保存到一个文件中。什么是最好的方法来做到这一点?

    0热度

    1回答

    是由networkx python包多方向创建的边缘? 如: graph.add_edge(0,1) 这意味着存在从节点0到1的路径,但是这是否意味着也从1到0的路径?

    0热度

    1回答

    我正在尝试处理wiki-Vote.txt(https://snap.stanford.edu/data/wiki-Vote.html)中给出的图形。有7115个节点的id范围从3到8297.我想重新标记节点从0到7114.我检查了relabel_nodes()中的映射,但仍然无法解决问题。请建议。感谢

    0热度

    1回答

    有没有一种方法可以在通过NetworkX搜索子图同构时找到节点的映射?例如, import numpy as np from networkx.algorithms import isomorphism import networkx as nx B = [[0, 2, 1, 0, 0], [2, 0, 1, 0, 1], [1, 1, 0, 1, 0], [

    3热度

    2回答

    我有两个列表。其中一个有这样的数据结构:在每一行中,第一个元素是ID,第二个是电子邮件地址。 ['0', '[email protected]'] ['1','[email protected]'] 第二列表是“谁写谁”列表中,每一行与第一ID-号码作为发件人,第二个是收件人 ['0', '4'] ['0', '6'] ['1', '4'] 顺便说一句,括