chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 12:36:30 +08:00
commit 55ab4e4a73
473 changed files with 72932 additions and 0 deletions
@@ -0,0 +1,28 @@
__all__ = ["hyepergraph_degree_centrality"]
def hyepergraph_degree_centrality(G):
"""
Parameters
----------
G : eg.Hypergraph
The target hypergraph
Returns
----------
degree centrality of each node in G : dict
"""
res = {}
node_list = G.v
# Get hyperedge list
edge_list = G.e[0]
for node in node_list:
res[node] = 0
for e in edge_list:
for n in e:
res[n] += 1
return res