dgl.random_walk_pe
- dgl.random_walk_pe(g, k, eweight_name=None)[source]
随机游走位置编码,如论文《Graph Neural Networks with Learnable Structural and Positional Representations》中所介绍。
此函数计算随机游走位置编码,即从每个节点出发,经过 1 步到 k 步回到自身的概率。
- 参数:
- 返回值:
随机游走位置编码,形状为 \((N, k)\),其中 \(N\) 是输入图中的节点数。
- 返回类型:
Tensor
示例
>>> import dgl >>> g = dgl.graph(([0,1,1], [1,1,0])) >>> dgl.random_walk_pe(g, 2) tensor([[0.0000, 0.5000], [0.5000, 0.7500]])