easygraph.classes package#
Submodules#
- easygraph.classes.base module
BaseHypergraph
BaseHypergraph.H
BaseHypergraph.H_e2v
BaseHypergraph.H_e2v_of_group()
BaseHypergraph.H_of_group
BaseHypergraph.H_v2e
BaseHypergraph.H_v2e_of_group()
BaseHypergraph.R_e2v
BaseHypergraph.R_e2v_of_group()
BaseHypergraph.R_v2e
BaseHypergraph.R_v2e_of_group()
BaseHypergraph.W_e
BaseHypergraph.W_e_of_group()
BaseHypergraph.W_v
BaseHypergraph.add_hyperedges()
BaseHypergraph.clear()
BaseHypergraph.clone()
BaseHypergraph.draw()
BaseHypergraph.drop_hyperedges()
BaseHypergraph.drop_hyperedges_of_group()
BaseHypergraph.e
BaseHypergraph.e2v()
BaseHypergraph.e2v_aggregation()
BaseHypergraph.e2v_aggregation_of_group()
BaseHypergraph.e2v_of_group()
BaseHypergraph.e2v_update()
BaseHypergraph.e2v_update_of_group()
BaseHypergraph.e_of_group()
BaseHypergraph.e_property
BaseHypergraph.from_state_dict()
BaseHypergraph.group_names
BaseHypergraph.load()
BaseHypergraph.num_e
BaseHypergraph.num_e_of_group()
BaseHypergraph.num_groups
BaseHypergraph.num_v
BaseHypergraph.remove_hyperedges()
BaseHypergraph.save()
BaseHypergraph.smoothing()
BaseHypergraph.state_dict
BaseHypergraph.to()
BaseHypergraph.v
BaseHypergraph.v2e()
BaseHypergraph.v2e_aggregation()
BaseHypergraph.v2e_aggregation_of_group()
BaseHypergraph.v2e_of_group()
BaseHypergraph.v2e_update()
BaseHypergraph.v2e_update_of_group()
BaseHypergraph.v2v()
BaseHypergraph.v2v_of_group()
BaseHypergraph.v_property
BaseHypergraph.v_weight
BaseHypergraph.vars_for_DL
load_structure()
- easygraph.classes.directed_graph module
DiGraph
DiGraph.add_edge()
DiGraph.add_edges()
DiGraph.add_edges_from()
DiGraph.add_edges_from_file()
DiGraph.add_node()
DiGraph.add_nodes()
DiGraph.add_nodes_from()
DiGraph.add_weighted_edge()
DiGraph.adj
DiGraph.adjlist_inner_dict_factory
DiGraph.adjlist_outer_dict_factory
DiGraph.all_neighbors()
DiGraph.copy()
DiGraph.cpp()
DiGraph.degree()
DiGraph.edge_attr_dict_factory
DiGraph.edges
DiGraph.ego_subgraph()
DiGraph.gnn_data_dict_factory
DiGraph.graph_attr_dict_factory
DiGraph.has_edge()
DiGraph.has_node()
DiGraph.in_degree()
DiGraph.index2node
DiGraph.is_directed()
DiGraph.is_multigraph()
DiGraph.name
DiGraph.nbunch_iter()
DiGraph.ndata
DiGraph.neighbors()
DiGraph.node_attr_dict_factory
DiGraph.node_dict_factory
DiGraph.node_index
DiGraph.node_index_dict
DiGraph.nodes
DiGraph.nodes_subgraph()
DiGraph.number_of_edges()
DiGraph.number_of_nodes()
DiGraph.out_degree()
DiGraph.pred
DiGraph.predecessors()
DiGraph.remove_edge()
DiGraph.remove_edges()
DiGraph.remove_edges_from()
DiGraph.remove_node()
DiGraph.remove_nodes()
DiGraph.size()
DiGraph.successors()
DiGraph.to_index_node_graph()
DiGraphC
- easygraph.classes.directed_multigraph module
MultiDiGraph
MultiDiGraph.add_edge()
MultiDiGraph.degree
MultiDiGraph.edge_key_dict_factory
MultiDiGraph.edges
MultiDiGraph.in_degree
MultiDiGraph.in_edges
MultiDiGraph.is_directed()
MultiDiGraph.is_multigraph()
MultiDiGraph.out_degree
MultiDiGraph.out_edges
MultiDiGraph.remove_edge()
MultiDiGraph.reverse()
MultiDiGraph.to_undirected()
- easygraph.classes.graph module
Graph
Graph.A
Graph.D_v
Graph.D_v_neg_1_2
Graph.L_GCN
Graph.N_v()
Graph.add_edge()
Graph.add_edges()
Graph.add_edges_from()
Graph.add_edges_from_file()
Graph.add_extra_selfloop()
Graph.add_node()
Graph.add_nodes()
Graph.add_nodes_from()
Graph.add_weighted_edge()
Graph.add_weighted_edges_from()
Graph.adj
Graph.adjlist_inner_dict_factory
Graph.adjlist_outer_dict_factory
Graph.all_neighbors()
Graph.clone()
Graph.copy()
Graph.cpp()
Graph.degree()
Graph.e
Graph.e_both_side
Graph.edge_attr_dict_factory
Graph.edges
Graph.ego_subgraph()
Graph.from_hypergraph_hypergcn()
Graph.gnn_data_dict_factory
Graph.graph_attr_dict_factory
Graph.has_edge()
Graph.has_node()
Graph.index2node
Graph.is_directed()
Graph.is_multigraph()
Graph.name
Graph.nbr_v()
Graph.nbunch_iter()
Graph.ndata
Graph.neighbors()
Graph.node_attr_dict_factory
Graph.node_dict_factory
Graph.node_index
Graph.node_index_dict
Graph.nodes
Graph.nodes_subgraph()
Graph.number_of_edges()
Graph.number_of_nodes()
Graph.order()
Graph.raw_selfloop_dict
Graph.remove_edge()
Graph.remove_edges()
Graph.remove_extra_selfloop()
Graph.remove_node()
Graph.remove_nodes()
Graph.remove_nodes_from()
Graph.remove_selfloop()
Graph.size()
Graph.smoothing_with_GCN()
Graph.to_directed()
Graph.to_directed_class()
Graph.to_index_node_graph()
GraphC
- easygraph.classes.graphviews module
- easygraph.classes.hypergraph module
Hypergraph
Hypergraph.D_e
Hypergraph.D_e_neg_1
Hypergraph.D_e_neg_1_of_group()
Hypergraph.D_e_of_group()
Hypergraph.D_v
Hypergraph.D_v_neg_1
Hypergraph.D_v_neg_1_2
Hypergraph.D_v_neg_1_2_of_group()
Hypergraph.D_v_neg_1_of_group()
Hypergraph.D_v_of_group()
Hypergraph.H
Hypergraph.H_T
Hypergraph.H_T_of_group()
Hypergraph.H_of_group()
Hypergraph.L_HGNN
Hypergraph.L_HGNN_of_group()
Hypergraph.L_rw
Hypergraph.L_rw_of_group()
Hypergraph.L_sym
Hypergraph.L_sym_of_group()
Hypergraph.N_e()
Hypergraph.N_e_of_group()
Hypergraph.N_v()
Hypergraph.N_v_of_group()
Hypergraph.W_e
Hypergraph.W_e_of_group()
Hypergraph.add_hyperedges()
Hypergraph.add_hyperedges_from_feature_kNN()
Hypergraph.add_hyperedges_from_graph()
Hypergraph.add_hyperedges_from_graph_kHop()
Hypergraph.adjacency_matrix()
Hypergraph.clear()
Hypergraph.clone()
Hypergraph.deg_e
Hypergraph.deg_e_of_group()
Hypergraph.deg_v
Hypergraph.deg_v_of_group()
Hypergraph.degree_data_dict
Hypergraph.degree_node
Hypergraph.diameter()
Hypergraph.distance()
Hypergraph.draw()
Hypergraph.drop_hyperedges()
Hypergraph.drop_hyperedges_of_group()
Hypergraph.e
Hypergraph.e2v()
Hypergraph.e2v_aggregation()
Hypergraph.e2v_aggregation_of_group()
Hypergraph.e2v_dst
Hypergraph.e2v_dst_of_group()
Hypergraph.e2v_of_group()
Hypergraph.e2v_src
Hypergraph.e2v_src_of_group()
Hypergraph.e2v_update()
Hypergraph.e2v_update_of_group()
Hypergraph.e2v_weight
Hypergraph.e2v_weight_of_group()
Hypergraph.e_of_group()
Hypergraph.e_set
Hypergraph.edge_adjacency_matrix()
Hypergraph.edge_diameter()
Hypergraph.edge_distance()
Hypergraph.from_feature_kNN()
Hypergraph.from_graph()
Hypergraph.from_graph_kHop()
Hypergraph.from_state_dict()
Hypergraph.get_clique_expansion()
Hypergraph.get_linegraph()
Hypergraph.get_star_expansion()
Hypergraph.gnn_data_dict_factory
Hypergraph.group_names
Hypergraph.incidence_matrix
Hypergraph.isOutRange()
Hypergraph.is_uniform()
Hypergraph.load()
Hypergraph.nbr_e()
Hypergraph.nbr_e_of_group()
Hypergraph.nbr_v()
Hypergraph.nbr_v_of_group()
Hypergraph.ndata
Hypergraph.neighbor_of_node()
Hypergraph.num_e
Hypergraph.num_e_of_group()
Hypergraph.num_groups
Hypergraph.num_v
Hypergraph.remove_group()
Hypergraph.remove_hyperedges()
Hypergraph.s_connected_components()
Hypergraph.save()
Hypergraph.smoothing()
Hypergraph.smoothing_with_HGNN()
Hypergraph.smoothing_with_HGNN_of_group()
Hypergraph.state_dict
Hypergraph.to()
Hypergraph.unique_edge_sizes()
Hypergraph.v
Hypergraph.v2e()
Hypergraph.v2e_aggregation()
Hypergraph.v2e_aggregation_of_group()
Hypergraph.v2e_dst
Hypergraph.v2e_dst_of_group()
Hypergraph.v2e_of_group()
Hypergraph.v2e_src
Hypergraph.v2e_src_of_group()
Hypergraph.v2e_update()
Hypergraph.v2e_update_of_group()
Hypergraph.v2e_weight
Hypergraph.v2e_weight_of_group()
Hypergraph.v2v()
Hypergraph.v2v_of_group()
Hypergraph.vars_for_DL
- easygraph.classes.multigraph module
MultiGraph
MultiGraph.add_edge()
MultiGraph.add_edges_from()
MultiGraph.copy()
MultiGraph.degree
MultiGraph.edge_key_dict_factory
MultiGraph.edges
MultiGraph.get_edge_data()
MultiGraph.has_edge()
MultiGraph.is_directed()
MultiGraph.is_multigraph()
MultiGraph.new_edge_key()
MultiGraph.number_of_edges()
MultiGraph.remove_edge()
MultiGraph.remove_edges_from()
MultiGraph.to_directed()
- easygraph.classes.operation module