MCPcopy Create free account
hub / github.com/easy-graph/Easy-Graph / remove_group

Method remove_group

easygraph/classes/hypergraph.py:398–405  ·  view source on GitHub ↗

r"""Remove the specified hyperedge group from the hypergraph. Args: ``group_name`` (``str``): The name of the hyperedge group to remove.

(self, group_name: str)

Source from the content-addressed store, hash-verified

396 self._clear_cache(group_name)
397
398 def remove_group(self, group_name: str):
399 r"""Remove the specified hyperedge group from the hypergraph.
400
401 Args:
402 ``group_name`` (``str``): The name of the hyperedge group to remove.
403 """
404 self._raw_groups.pop(group_name, None)
405 self._clear_cache(group_name)
406
407 def drop_hyperedges(self, drop_rate: float, ord="uniform"):
408 r"""Randomly drop hyperedges from the hypergraph. This function will return a new hypergraph with non-dropped hyperedges.

Callers 1

test_remove_groupFunction · 0.80

Calls 2

popMethod · 0.80
_clear_cacheMethod · 0.45

Tested by 1

test_remove_groupFunction · 0.64