24得票1回答
加权边如何影响networkx中的PageRank算法?

我正在使用Python中的网络图库networkx进行尝试,并发现文档说PageRank算法在评分时考虑了边权重,但我想知道更大的边权重是否更好还是更小的边权重更好?

26得票8回答
嵌套单词列表的共现矩阵

我有一个类似于以下的名字列表:names = ['A', 'B', 'C', 'D'] 和一份文件清单,其中每个文件中都提到了这些名称中的一部分。document =[['A', 'B'], ['C', 'B', 'K'],['A', 'B', 'C', 'D', 'Z']] 我想要一个像这样...

28得票5回答
如何使用Matplotlib或Graphviz在NetworkX中绘制多重图

当我将多图 numpy 邻接矩阵传递给 networkx(使用 from_numpy_matrix 函数),然后尝试使用 matplotlib 绘制图形时,它会忽略多个边缘。 如何让它也绘制多个边缘?

10得票1回答
从networkx图中选择具有属性的节点和边缘

我刚开始使用networkx做图,并且想要跟踪一张图的演变过程:它是如何变化的,在指定时间t时,图中有哪些节点/边。 这是我的代码: import networkx as nx import matplotlib.pyplot as plt G=nx.Graph() G.add_node(...

7得票3回答
将节点添加到一个未连接的图中,以完全连接图组件,并具有节点间距离约束。

我有一个图表,其中每个节点都有一个由(x,y)给出的空间位置,仅当每个节点之间的欧几里得距离小于或等于 sqrt(2)时,才连接节点之间的边缘。这是我的例子: import networkx G=nx.Graph() G.add_node(1,pos=(1,1)) G.add_node(...

13得票2回答
NetworkX最大组件不再工作?

根据 NetworkX 文档,connected_component_subgraphs(G) 返回所有连通组件的排序列表。因此,第一个组件应该是最大的组件。 但是,当我尝试使用文档页面上的示例代码获取图 G 的最大组件时:G=nx.path_graph(4) G.add_edge(5,6)...

7得票1回答
使用networkx中的draw_networkx_labels函数并设置关键字参数rotation='vertical'无法旋转标签文本。

我正在使用Networkx绘制层次图。我想将标签旋转为垂直位置,但似乎使用旋转关键字没有效果。 nx.draw_networkx_labels(G, pos=lbl_pos, rotation='vertical') 是否可以使用垂直旋转来绘制标签?

12得票1回答
NetworkX错误:节点8没有位置。

我刚开始学习编程,最近在使用 networkx 的 ipython 笔记本。如果你运行下面的代码,它将完美地工作,但如果你取消注释 #G.add_edge(2, 8, egdes=6),它会给出一个错误 NetworkXError: Node 8 has no position。为什么它只能工...

7得票3回答
Networkx作为任务队列?

我在networkx中有一个有向无环图。每个节点代表一个任务,节点的前置节点是任务依赖关系(给定任务必须等到其依赖项执行完才能执行)。 我想要在异步任务队列中“执行”图,类似于celery提供的功能(这样我就可以轮询作业的状态、检索结果等)。Celery不提供创建DAG的能力(据我所知),而...

16得票7回答
无边距保存matplotlib/networkx图形

在使用 matplotlib 绘制图形时,如何在保存图像时去除额外的边距?通常情况下,我会将其保存为plt.savefig("figure.png") # or .pdf 我观察到有一些边距: 例如:import matplotlib.pyplot as plt import n...