dgl.slice_batch
- dgl.slice_batch(g, gid, store_ids=False)[source]
从一批图中获取特定的图。
- Parameters:
- Returns:
检索到的图表。
- Return type:
示例
以下示例使用PyTorch后端。
>>> import dgl >>> import torch
创建一个批处理图。
>>> g1 = dgl.graph(([0, 1], [2, 3])) >>> g2 = dgl.graph(([1], [2])) >>> bg = dgl.batch([g1, g2])
获取第二个组件图。
>>> g = dgl.slice_batch(bg, 1) >>> print(g) Graph(num_nodes=3, num_edges=1, ndata_schemes={} edata_schemes={})