load_dataset.py 646 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
""" load dataset from ogb """

from ogb.linkproppred import PygLinkPropPredDataset
import argparse

parser = argparse.ArgumentParser()
parser.add_argument('--name', type=str, choices=['ogbl-collab', 'ogbl-ddi', 'ogbl-ppa'], default='ogbl-collab',
        help="name of datasets by ogb") 
args = parser.parse_args()

name = args.name

dataset = PygLinkPropPredDataset(name=name)
data = dataset[0]

with open(name + "-net.txt", "w") as f:
    for i in range(data.edge_index.shape[1]):
        f.write(str(data.edge_index[0][i].item()) + " "\
            +str(data.edge_index[1][i].item()) + " "\
            +str(data.edge_weight[i].item()) + "\n")