随机游走PE
- class dgl.transforms.RandomWalkPE(k, feat_name='PE', eweight_name=None)[source]
Bases:
BaseTransform
随机游走位置编码,如具有可学习结构和位置表示的图神经网络中介绍
该模块仅适用于同构图。
- Parameters:
示例
>>> import dgl >>> from dgl import RandomWalkPE
>>> transform = RandomWalkPE(k=2) >>> g = dgl.graph(([0, 1, 1], [1, 1, 0])) >>> g = transform(g) >>> print(g.ndata['PE']) tensor([[0.0000, 0.5000], [0.5000, 0.7500]])