networkx

    0热度

    1回答

    我想要一个没有填充的节点,我的意思是应该有它的框架,轮廓。 上有方法 draw_networkx 许多选择,但无法找到该

    3热度

    2回答

    我试图在python中编写以下代码片段。 g = networkx.Digraph() g.add_edge(1,2,x = 2) 'x'这里是一个变量。但是,networkx似乎将此作为属性的名称。我需要传递x中的内容作为属性的名称。我该怎么做?

    3热度

    1回答

    在networkx, shortest_path(G, source=None, target=None, weight=None) # weight/distance/cost 1 by default 可以支持边缘proprety“重量”作为操作者在图中计算两个节点之间的最短路径。 然而,如果我有安装有节点/边缘其他元类,例如: class meta(object): def

    11热度

    2回答

    networkx add_node我仍然networkx 初学者我要添加多种不同位置的节点,我用下面的代码 pos = {0: (40, 20), 1: (20, 30), 2: (40, 30), 3: (30, 10)} X=nx.Graph() nx.draw_networkx_nodes(X,pos,node_size=3000,nodelist=[0,1,2,3],node_colo

    0热度

    1回答

    我刚刚学习python,所以我很感激帮助。我有一个两列数据集,第一个是唯一的ID,第二个是一串项目。我使用networkX从数据中创建一棵树(见下文)。我需要知道每个级别的项目频率。例如,对于A(1,2,3,4)中的路径,每个节点的计数应该是1:4,2:2,3:2和4:2。我如何获得节点数? 我的数据是这样的: A 1, 2, 3, 4 B 1, 2, 1, 4 C 1, 3, 4, 3

    19热度

    1回答

    我试图创建一个节点标签在节点外部打印的图。我能够生成如下所示的'抵消',以解决目的。但是,有时候标签会与边缘重叠(这是不理想的,因为节点周围有很多可以打印相应标签的空白空间)。我需要为这些节点添加标签,使标签不会与任何边缘重叠,或者尽可能地尽量减少重叠。 import networkx as nx from networkx.utils import is_list_of_ints, flatt

    4热度

    2回答

    有向词图从句子的名单,我想生成有向图根据以下属性生成一个子一句: 假设有三句话: 我爱糖果 我爱你 我爱糖果非常 图形将公顷每一对连续出现的每个连续单词之间都有重量为1的边缘。 然后我找出图中最大权重的路径。这将返回“我爱糖果非常好”,重量为3 + 2 + 1 + 1 str1 = """Man who run in front of car, get tired. Man who run be

    1热度

    1回答

    我正在创建一个multigraph来支持自我循环。在标注边缘的同时,自行循环标签不会打印。在下面的代码,自我循环标签丢失节点“AA” import networkx as nx from networkx.utils import is_list_of_ints, flatten import matplotlib.pyplot as plt G=nx.MultiGraph() G.

    0热度

    2回答

    是否有任何简单的方法在网络中添加大量的边缘x 我想添加列表中的边缘。

    3热度

    1回答

    我需要NetworkX中不同形状的节点,某些矩形和三角形节点。有人知道是否有可能吗? 关于