问题标签 [networkx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3095 浏览

python - 代码运行时出现内存问题(Python、Networkx)

我编写了一个代码来生成具有 379613734 条边的图形。

但是由于内存原因,代码无法完成。当它通过 6200 万行时,它会占用大约 97% 的服务器内存。所以我杀了它。

你有解决这个问题的想法吗?

我的代码是这样的:

边缘数据是这样的:

最后,有没有人有分析 Twitter 链接数据的经验?我很难采用有向图并计算节点的平均/中值入度和出度。有什么帮助或想法吗?

0 投票
1 回答
730 浏览

python - 在 NetworkX 中使用随机图生成器时出错

我正在尝试使用另一个图 G 的度数序列创建图 F。代码是这样的

但我得到这个错误

True
AttributeError:“模块”对象没有属性“random_degree_sequence_graph”

我刚刚更新了 Networkx。难道我做错了什么?

0 投票
1 回答
1358 浏览

python - NetworkX 使用文件中的节点列表值绘制 grid_2d_graph

我正在尝试使用文件中的节点列表值绘制 grid_2d_graph。

在上面的语句中,我想从文件中读取节点列表,而不是手动设置节点列表。该文件将包含应为蓝色的节点列表。

我尝试从文件中读取并将检索到的值放入节点列表中,但它给出的错误节点'(0,1)'没有位置,因为我可能将它存储为字符串。

谁能建议如何从文件中读取节点列表值。

0 投票
1 回答
754 浏览

python - Networkx:使用先前存储在文件中的节点值和边重新生成随机几何图

我正在生成随机几何图并将节点和边信息存储write_adjlist到文件中。

代码:python1.py

现在从第二个文件中,我尝试生成具有相同节点和边信息的图形。我正在使用read_adjlist查找信息。

代码:python2.py

它向我显示以下错误。

我认为问题出在pos变量上。有人可以帮我解决这个问题吗?

0 投票
2 回答
1392 浏览

networkx - Networkx:使用节点值和边信息导入图

我正在使用 networkx 生成随机几何图。我正在将所有节点和边信息导出到文件中。我想通过从文件中导入所有节点和边信息来生成相同的图。

用于导出节点值和边缘信息的代码。

我正在尝试使用以下代码导出它并尝试更改某些节点的颜色。但它正在生成不同的图表。

如何在某些节点的颜色变化很小的情况下生成相同的图形?

0 投票
1 回答
697 浏览

python - 使用networkx导入图形的布局位置

我对 Networkx 很陌生。我正在尝试导入由random_layout()函数生成的布局位置。我不知道该怎么做。

生成布局位置的代码:

文件:ipRandomGrid.txt

我将节点adjlist和布局都存储在文件中。现在我想生成具有相同布局和adjlist其他文件的图形。我尝试使用以下代码生成它。谁能帮我弄清楚这里出了什么问题。

导入时的代码:伪代码

0 投票
1 回答
2229 浏览

python - 如何将自定义对象作为 networkx 的节点以及如何查找它?

我希望每个节点都有一个 ipaddress 字符串、纬度和经度值。另外,如何在查找由networkx创建的图形时获得指向此类对象的指针?

0 投票
1 回答
196 浏览

python - networkx 安装有什么问题

这是我第一次做编程;我有一个需要网络分析的项目。我下载了networkx 1.6并尝试了blockmodel,我收到了这个错误信息:

怎么了?特别是我同时运行 zip 文件和 egg 文件,感谢任何紧急帮助:)

0 投票
1 回答
11168 浏览

python - 如何仅在 networkx-graph 中保留具有 2+ 个出边或 0 个出边的节点?

我在networkx中有有向图。我只想保留那些有两个或两个以上出边或根本没有出边的节点。我该怎么做呢?

或者

如何删除 networkx 图中恰好有一个传出边的节点。

0 投票
4 回答
2385 浏览

python - NetworkX 和 Matplotlib - 轴错误

我在 Windows 上有 Networkx 1.6 和 Matplotlib 1.1.0 这是我的代码:

我得到了错误:

有谁知道如何修理它?