生成合成社交网络?

7 投票
2 回答
850 浏览
提问于 2025-04-16 07:45

我遇到了一些社交网络分析工具,但我在想有没有什么库可以用来生成像Watts和Strogatz模型、Barabási-Albert无标度网络,或者基于洞穴人模型的网络。我找到的东西要么是纯算法,要么是用Fortran写的,而这并不是我擅长的语言。

我现在想要的是一种方法,可以设置社交网络的属性,然后生成一个合成网络(也许是邻接表),以便进行进一步分析。有没有人有什么建议?

2 个回答

0

igraph 支持你提到的网络模型。它有 C、Python 和 R 的接口。如果你想开发更复杂或更真实的社交网络,你可以指定一个 ergm 模型,然后使用 statnet R 包 来进行模拟。

3

Python的networkx库有很多生成随机图的方法。

撰写回答