MCPcopy Index your code
hub / github.com/dmlc/dgl / construct_graphs

Method construct_graphs

python/dgl/data/csv_dataset_base.py:325–336  ·  view source on GitHub ↗
(node_data, edge_data, graph_data=None)

Source from the content-addressed store, hash-verified

323
324 @staticmethod
325 def construct_graphs(node_data, edge_data, graph_data=None):
326 if not isinstance(node_data, list):
327 node_data = [node_data]
328 if not isinstance(edge_data, list):
329 edge_data = [edge_data]
330 node_dict = NodeData.to_dict(node_data)
331 edge_dict = EdgeData.to_dict(edge_data, node_dict)
332 graph_dict = DGLGraphConstructor._construct_graphs(node_dict, edge_dict)
333 if graph_data is None:
334 graph_data = GraphData(np.full(1, 0), {})
335 graphs, data = GraphData.to_dict(graph_data, graph_dict)
336 return graphs, data
337
338 @staticmethod
339 def _construct_graphs(node_dict, edge_dict):

Callers 5

processMethod · 0.80

Calls 3

_construct_graphsMethod · 0.80
GraphDataClass · 0.70
to_dictMethod · 0.45