网络(networks)是对事物之间关系的一种有代表性的建模方式,利用网络可以深入认识世界中的关联。社交网络、交易网络、知识图谱、交通网络、蛋白质互作网络等都是网络数据的典型应用。网络分析(network analysis)聚焦于在网络数据中分析实体间的关系,有着丰富的实际应用场景。
easygraph是复旦大学网络大数据实验室开发的开源网络结构分析工具箱。相比于现有的网络分析开源工具如igraph和networkx等,easygraph拥有多方面的优势。其主要特色如下:
- 利用python/c 混合编程和并行计算技术提高了运行效率,具有比已有工具更好的运算速度和可扩展性
- 基于社会学的结构洞理论,针对社交网络分析,提供了多种结构洞挖掘方法
- 支持社团检测、中心度、联通子图、聚集系数等经典网络分析算法
- 支持deepwalk、node2vec、line、sdne等网络嵌入算法
- 支持网络可视化
- 内置多种经典网络数据集
easygraph论文于2023年10月发表于patterns杂志(cell子刊)。工具箱代码完全开源并提供丰富的技术文档。easygraph可以在计算机科学、复杂科学、生物学、交通、化学、社会学、生态学等众多领域的网络数据分析中发挥作用。发布至今,easygraph已经获得了30 万次下载。
深入了解easygraph
- 项目网站:
- 项目源代码:
- easygraph论文:
评论 0