问题标签 [networkit]
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.
python - 错误:NetworKit 编译需要 cmake。第288章
我使用 python3.7 并且安装的 minGW 有:
- GCC 8.2.0-3,
- CMake 3.13.3,
- 忍者 1.8.2,
- 赛通 0.29.3,
但
给出如下错误:
你能提供一个解决方案来解决这个问题吗?
python - 是否可以在 NetworKit 中创建属性图?
例如,我想为节点和边添加一些属性(例如,一些标签或任何其他附加信息)。
是否有可能在 NetworkKit 中做到这一点?
先感谢您!
c++ - 如何在 OMNeT++ 中使用 NetworKit 作为库?
我正在尝试构建 NetworKit 的 C++ 核心,我想将它用作 OMNeT++ 中的库。cmake
我按照 README 文件中的说明使用和构建代码make all
。然后,我尝试按照使用 NetworKit 作为库部分的说明进行操作,但那里提供的示例与源代码不一致。特别是,该目录NetworKit/graph
不包含该Graph.h
文件。有一个Graph.hpp
文件,但在另一个目录中。此外,该LibDemo.cpp
文件丢失。自述文件是否已过时或我在这里遗漏了什么?
编辑
这是对我上面帖子的更新。显然 README 文件不是最新的。无论如何,我构建了 NetworKit 的 C++ Core。我将库包含在我的 OMNeT++ 应用程序中,如下所示:
#include <graph/Graph.hpp>
在 OMNeT++ 中,在我的项目Properties | OMNeT++ | Makemake
中,然后选择src | Options | Custom
,我添加了以下内容:
当我构建我的 OMNeT++ 项目时,我收到以下错误:
谁能帮我这个?先感谢您!
python - Networkit 未在 jupyter 笔记本中导入
我正在使用 Macbook pro,在我的系统中我使用安装 networkit
但是当我在 jupyter notebook 中使用导入 networkit 时
它抛出一个错误
如何解决这个问题?
python - 在 Networkit 中检索原始节点名称
我不确定我是否了解 Networkit 如何处理节点名称。
假设我使用另一个 Python 模块(如 Networkx)从边缘列表中读取了一个大图;然后我将其转换为网络图并执行一些操作,例如计算成对距离。执行此操作的一段简单代码可能是:
十分简单。
现在,如果我想对这些距离做些什么呢?例如,如果我想将它们与路径上的权重或任何其他需要检索原始节点 ID 的度量进行对比,我不知道该怎么办?
该getDistances()
函数返回一个列表列表,每个节点都有一个与其他节点的距离,但我不知道 Networkit 如何将节点的名称映射到它用作节点标识符的整数序列,因此它遵循的顺序计算距离并将它们存储在输出中。
python-3.8 - 使用 pip3 安装 Networkit 的问题
我正在尝试使用 python 3.8 在 macOS 10.15.4 上安装 networkit 6.1。
我已经仔细检查并确保我满足所有要求。
pip3
错误出而Building wheel for networkit (setup.py)
这是错误消息的内容。经过广泛的谷歌搜索,我仍然不确定这意味着什么。
我会喜欢任何可能提供的见解。这是令人难以置信的长错误代码:
python - 将 Python NetworKit 脚本编译为静态二进制文件后出错
我正在使用 pyinstaller 和 staticx 将 Python3.6 脚本编译为静态二进制文件。我已经通过 pip 在虚拟环境(venv)中安装了所有软件包。
一切正常,直到我尝试将该行添加import networkit as nk
到脚本的顶部。编译仍然有效,但是一旦我运行其他未更改的文件,我会收到以下错误:
模块“networkit.exceptions”应该在那里(我也尝试过从源代码安装包python3 setup.py install
),所以我不确定发生了什么。我没有太多从 Python 构建静态二进制文件的经验,因此将不胜感激。
python - 如何在 Windows 中安装 Networkit python?
为了安装networkit ...我试过了
但是它抛出了错误....
然后我想到了直接运行networkit的源代码。所以我从Networkit下载它 并运行python setup.py install
但是这一切都抛出了同样的错误。有任何想法吗?
python - NetworkX 包生成的图可以处理的具有属性的节点和边的最大数量是多少?
我正在用 Python 编写代码来分析具有节点和边缘属性的社交网络。目前,我正在使用 NetworkX 包来生成图表。可以使用此包生成的图的大小(就节点数、边数而言)是否有任何限制?
我是用 Python 编写社交网络问题的新手,最近遇到了另一个用于大型网络的名为 NetworKit 的包,但不确定 NetworKit 的大小应该是更好的选择,能否详细说明两者之间的性能和功能差异包?
感谢您提前回复。
python-3.x - 生成复杂网络的方法
我有一个小型图网络,我一直在寻找可以利用小型网络的结构特性来生成复杂网络的方法。我想使用一种保留度分布、聚类等属性的方法。
幸运的是,我遇到了这篇 [文章] ( https://link.springer.com/article/10.1007/s41109-017-0054-z ),其中讨论了原始网络副本的生成以及网络扩展。
例如,我生成了一个边缘加权的 Networkx 图,如下所示:(创建一个随机图用于说明),
该图有 20 个节点。我想知道如何通过从 5 到 10 的比例因子 x 来扩展此类网络。示例将非常有帮助。
此外,在文档(https://github.com/networkit/networkit/blob/Dev/notebooks/User-Guide.ipynb)中提到支持的图形数据格式是 METIS 邻接格式。我想知道networkx图是否必须转换为metis图。是否有直接使用 Networkit 中的 Networkx 图的选项?