目录
一、什么是XGI
XGI(eXtensible Graphs and Hypergraphs)是一个Python库,专注于超图(hypergraphs)的创建、操作和分析。它提供了一个灵活的框架来处理超图结构,包括无向和有向超图。XGI扩展了现有图处理库的功能,如NetworkX,通过引入对超边(hyperedges)的支持,这些超边可以连接两个以上的顶点,为研究者和开发者提供了一种强大的工具来探索超图理论以及在各种领域中的应用,如社会网络分析、生物信息学和复杂系统研究。
复杂组交互(CompleX Group Interactions, XGI)库提供了数据结构和算法,用于对具有组(高阶)交互的复杂系统进行建模和分析。有关什么是高阶交互的更多信息,请参阅简要概述。
许多数据集可以表示为图,其中成对的实体(或节点)通过链接(或边)相关联。例如道路网络、能源网、社会网络、神经网络等。然而,在许多其他数据集中,一次可以关联两个以上的实体。例如,许多科学家(实体)可以一起协作撰写一篇科学文章(链接),多个电子邮件帐户(实体)可以都参与同一个电子邮件线程(链接)。在后一种情况下,图形不再是表示此类数据集的可行替代方案。XGI正是为这种类型的数据集设计的,其中在两个以上实体的组之