networkx相关内容

从三个元组中添加边_网络x

我正在尝试使用networkx创建DiGraph。我希望使用add_edges_from(),并且希望从三个元组生成边及其数据。 我正在从CSV文件导入数据。我有三列:一列是ID(第一组节点),一列是一组名称(第二组节点),另一列是容量(文件中没有标头)。因此,我为ID和容量创建了一个词典。 dictionary = dict(zip(id, capacity)) 然后我压缩了包含 ..
发布时间:2022-03-31 22:12:42 其他开发

pandas 到二部图

我已经在我的图中添加了节点,但我似乎不明白如何向它添加边。这些边对应于我的轴心标签中的任何值1。该表的格式如下: movie_id 1 2 3 4 5 ... 500 user_id ... 501 1.0 0 ..
发布时间:2022-03-31 22:09:08 Python

用Networkx实现不同层数的六方晶格

如何扩展此代码,以包括不同数量的六角形层? 我需要一个给定层数m的六角形点阵的图表。M=1表示1个边为1、中心位于原点的正六边形,对于m=2,在初始正六边形周围添加6个正六边形,对于m=3,添加第三层六边形,依此类推。 import networkx as nx import matplotlib.pyplot as plt G = nx.hexagonal_lattice_graph(m= ..
发布时间:2022-03-31 22:02:34 Python

Networkx图中的哪些元素可能成为新4j图的标签?

我在networkx中有一个MultiDiGraph,我正在考虑将其导出到new 4j。我已经有了一个名为ntype的节点属性和一个名为dtype的边属性,它符合新4j图的节点和边的标签概念。 来自networkx的哪些元素可能成为新4j的标签?如何管理它? 我添加了一个python图形的示例,以及在导出到ne4j时希望获得的图形。 以下是python的代码 import ..
发布时间:2022-03-31 21:59:51 Python

用NetworkX实现图的置换和旋转

l与Networkx合作生成某种类型的图形。 现在l要置换节点并将图形旋转(80°、90°、120°) l如何在使用NetworkX的图表上应用置换和旋转? 编辑_1: 给定一个图的邻接矩阵,l希望以保持边和顶点链接的方式旋转该图。唯一更改的是节点的位置。 l要做的是将我的图表旋转90度。 输入: 图G的邻接矩阵 进程: 将G旋转90度 ..
发布时间:2022-03-31 21:58:05 其他开发

利用networkx求解最短路径的边属性

我正在尝试使用networkx计算两个节点之间的最短路径。例如: paths = nx.shortest_path(G, ‘A’, ‘C’, weight=‘cost’) paths将返回如下内容: [‘A’,‘B’,‘C’] nx.shortest_path_length()返回该路径的成本,这也很有帮助。但是,我也想返回此路径遍历的边的列表。在这些边缘中有我存储的其他属性,我想 ..
发布时间:2022-03-31 21:55:04 Python

如何切换到AGG后端之一(&Q;)?

我遇到了与this problem相同的问题,即在Mac OS X 10.8.5上使用matplotlib和networkx时,标签不显示。 该线程中的解决方案是@tCaswellhere“切换到一个基于Agg的后端应该通过避免它来‘解决’问题”。谁能告诉我这是什么意思/怎么做? 我很抱歉开始新的帖子,但我没有足够的声誉来评论或询问前一篇文章的任何问题!如果有人能把这个职位和之前的职位 ..
发布时间:2022-03-31 21:51:08 Python

有没有一种简单的方法可以修剪网络X图中断开的网络?

我正在使用Python的NetworkX包为不同规模的网络计算一系列网络统计信息。我正在扫描一个独立的参数,该参数系统地修剪边缘,因此有时一个小网络会与主网络断开连接。是否有一种简单的方法来检测和删除NetworkX中那些较小的断开连接的网络? 推荐答案 索林是正确的。该函数在NetworkX中称为connected_component_subgraphs。 文档:http:// ..
发布时间:2022-03-31 21:49:07 Python

底图上未绘制带有网络x的虚线

我尝试在basemap线上用networkx绘制虚边。除了style= 'dotted'以外,一切都运行得很好。设置此标志后,不会更改任何内容。我仍然有一个正常的坚实的边缘。有没有人知道我可以改变什么来在地图上画一条虚线或虚线?我的错误在哪里? 以下是我的完整脚本: import networkx as nx from mpl_toolkits.basemap import Basem ..
发布时间:2022-03-31 21:44:28 其他开发

Python networkx:获取从根到叶的所有简单路径的简单方法

我基于有向图构建一棵树。源数据是SQL表中的一系列父子关系。它肯定是一棵树(无论如何我都会验证)。 我想要一组从根到每个叶的简单路径。这些数据是会计“科目表”中的标题,路径类似于“根->资产->流动资产->应收账款->贸易债务人” 其中‘Trade Debtors’是实际账户。 目前,我在构建图表时收集叶ID(实际帐户)。我可以这样做,因为它们是由数据中的某些属性标识的。 然后我重复: ..
发布时间:2022-03-31 21:42:31 Python

如何创建具有随机权的随机网络图

我正在尝试创建随机网络x图,其中每条边都具有随机权重(表示长度)。 目前我正在使用networkx graph generators集合中的gnm_random_graph函数: g=nx.gnm_random_graph(5,5) 然而,我正在努力添加随机权重。我的尝试基于对this question的回答。 for u,v,w in in g.edges(data=Tru ..
发布时间:2022-03-31 21:40:41 Python

使用networkx查找弱关系

我正在尝试查找weak ties as defined by Granovetter。到目前为止,我已经尝试使用中心性度量来根据重要性绘制Stanford Facebook network dataset(facebook_combined.txt)。下图使用了度中心性。我已经用蓝色矩形表示了我希望找到的一些节点(“弱纽带”)。 Bridges似乎很接近,但并不完全是这样。我应该如何继续查找 ..
发布时间:2022-03-31 21:38:12 Python