Files
2026-07-13 13:35:51 +08:00

21 lines
540 B
Python

from dgl.data import CiteseerGraphDataset, CoraGraphDataset, PubmedGraphDataset
def load(name):
if name == "cora":
dataset = CoraGraphDataset()
elif name == "citeseer":
dataset = CiteseerGraphDataset()
elif name == "pubmed":
dataset = PubmedGraphDataset()
graph = dataset[0]
train_mask = graph.ndata.pop("train_mask")
test_mask = graph.ndata.pop("test_mask")
feat = graph.ndata.pop("feat")
labels = graph.ndata.pop("label")
return graph, feat, labels, train_mask, test_mask