RandomWalkPE
- class dgl.transforms.RandomWalkPE(k, feat_name='PE', eweight_name=None)[source]
基类:
BaseTransform
随机游走位置编码,如 Graph Neural Networks with Learnable Structural and Positional Representations 中介绍的那样
此模块仅适用于同构图。
- 参数:
示例
>>> 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]])