生成合成社交网络?

时间:2010-11-29 06:45:51

标签: java python algorithm language-agnostic graph

我遇到了许多社交网络分析工具,但我想知道是否有任何库可以让您生成合成的社交网络,如Watts和Strogatz模型或Barabási-Albert无标度网络或依赖于穴居人模型。无论我遇到什么,都是纯粹的算法或Fortran中的实现,这不是我真正的专业语言。

我目前正在寻找的是一种设置社交网络属性的方法,并且能够生成合成网络(可能是邻接列表)以供进一步分析。有没有人有任何建议?

2 个答案:

答案 0 :(得分:3)

Python的networkx包有许多random graph generation方法。

答案 1 :(得分:0)

igraph支持您提到的网络模型。它有C,Python和R包装器。如果您想开发更复杂/更现实的社交网络,您可以指定ergm模型并使用statnet R packages从中进行模拟。