graspologic概述

graspologic 是一个用于分析图或网络的 Python 包。

动机

图或网络提供了一种数学上直观的数据表示方式,这些数据之间存在某种关系。例如,社交网络可以通过将所有参与者视为节点来表示为图,连接表示网络中每对个体是否彼此为朋友。简单地说,人们可能会将传统的统计技术应用于图,这忽略了网络中节点的空间排列,并且没有利用图中存在的所有信息。在本包中,我们提供了专门用于图处理和分析的实用工具和算法,这些算法是专门为图统计设计的。

Python

Python 是一种强大的编程语言,能够简洁地表达网络算法。Python 拥有一个充满活力且不断增长的包生态系统,graspologic 利用这些包来提供更多功能,如数值线性代数和绘图。为了充分利用 graspologic,您需要了解如何用 Python 编写基本程序。在众多 Python 指南中,我们推荐 Python 文档

免费软件

graspologic 是免费软件;您可以根据MIT许可证的条款重新分发和/或修改它。我们欢迎贡献。加入我们在GitHub上的项目。

历史

graspologic 首次发布于2020年9月,但它最初是由约翰霍普金斯大学的NeuroData实验室和微软研究院的Project Essex团队编写的两个Python库。两个团队在许多相同的算法上进行了合作,分享了研究和发现,并且总体上重复了很多努力。

GraSPy - 神经数据库 - 和 topologic - 微软研究库于2020年9月开始合并,但两者的起源要早得多,GraSPy始于2018年9月,而topologic则在不久后的2018年10月2日开始。

GraSPy最初是由Jaewon Chung、Benjamin Pedigo和Eric Bridgeford设计和编写的。

Topologic最初由Patrick Bourke、Jonathan McLean、Nick Caurvina和Dwayne Pryce设计和编写。

索引和表格