问题标签 [pajek]

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 投票
1 回答
59 浏览

social-networking - 在 pajek3xl 中绘制网络

我安装了pajek3xl,但似乎无法简单地在给定 .net 文件的情况下绘制网络。曾经有一个绘图菜单,但我找不到它。是否仍然可以在 pajek3xl 中绘制网络?

0 投票
2 回答
3526 浏览

powershell - 如何在powershell中以预定义的字符串拆分一个非常大的文本文件(4GB)并快速完成

我有一个包含以下内容的大型文本文件 World.net(这是一个 Pajek 文件,但将其视为文本):

我想将它拆分为不同的 .txt 文件,以开头的行

*[某物]

[Something] 应该进入像 World_Vertices.txt 和 World_Edges.txt 这样的文件名。

文件内容应该是原始文件中每个类别(顶点、边)之后的行 (1,2,3...),没有类别名称(以 * 开头)。

我有一个(有点)有效的代码:

但是这段代码很慢。一个 10 mb 的文件需要 20 分钟。我希望能够处理一个 4GB 的文件。

硬件说明: 机器不错:i7 带混合磁盘,16GB 内存,我可以安装 .net 框架,无论哪种工作都需要。

编辑 1:最终代码 修复了已接受答案中的一些错误,这是我使用的最终代码(它可能对任何想要编辑大型 pajek 文件的人都有帮助):

0 投票
1 回答
208 浏览

networkx - 划分大型签名网络

我有一个大型签名网络。有符号网络是一个加权图,其边可以是 +1 或 _1。我需要对该图进行分区,以便将大多数正边放置在簇内,而将负边放置在簇外。该图非常稀疏。你有想法吗?在 Pajek 中有一个用于签名网络的特殊版本的 Louvain 算法。有人知道这个算法的细节吗?

0 投票
0 回答
168 浏览

python - 加载 pajek 网络时出现 NetworkX 错误

我正在尝试将 pajek 格式 .net 的网络加载到 python 中的图形中。这似乎是一项简单的任务,但我收到了一个我不明白的错误:

我的代码:

这里有什么问题?我正在使用 NetworkX 2.2 和 python 3.7.0

0 投票
1 回答
332 浏览

python - 使用 Networkx 读取 Pajek 分区文件(.clu 格式)

我正在尝试使用 NetworkX python 库读取 pajek 分区文件(换句话说,它是一个 .clu 文件),但我不知道该怎么做。我可以使用 read_pajek 方法读取 pajek 网络(.net 格式),但我没有找到读取 .clu 文件的方法。

非常感谢!

0 投票
1 回答
23 浏览

python - 自定义函数从 pajek 文件中读取数据并保存到 python 字典中

每个人!

我目前正在处理以下任务:
“编写一个函数,该函数将从 pajek .net 文件中读取数据并将其保存到字典中。”

写入“pajek.net”文件的数据为:

我写的函数是这样的:

下一部分(“...将其保存到字典中。”)给我带来了麻烦。
我试过了,但总是有一些错误......

有人可以帮我弄这个吗?
另外,我不能使用导入和模块!

PS
我是 Python 的新手,因此我仍在学习 Python 特定的技巧和窍门

编辑:列表 => list1