【DGL学习4】使用DGL构造异构图

使用DGL都早异构图
参考:https://docs.dgl.ai/guide_cn/graph-heterogeneous.html

import dgl
import torch
Using backend: pytorch

使用DGL创建异构图

下面一个异构图示例。该图具有两种类型的节点(“用户”和”游戏”)和两种类型的边(“关注”和”玩”)。
我们将按照这个例子来创建一个异构图。

在这里插入图片描述

graph_data = {
   
    ('user', 'follows', 'user') : (torch.tensor([0]), torch.tensor([1])),
    ('user', 'plays', 'game') : (torch.tensor([0, 0, 1, 1]), torch.tensor([0, 1, 1, 2]))
}
g = dgl.heterograph(graph_data)
print(g)
Graph(num_nodes={'game': 3, 'user': 2},
      num_edg
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值