mindspore_gl.graph.BatchMeta
- class mindspore_gl.graph.BatchMeta(graph_nodes, graph_edges)[源代码]
BatchMeta,批处理图形的元信息。
- 参数:
graph_nodes (numpy.array) - 批处理图中图的累积节点和的数组(第一个元素为0)。
graph_edges (numpy.array) - 批处理图中图的累积边和的数组(第一个元素为0)。
- 支持平台:
Ascend
GPU
样例:
>>> from mindspore_gl.graph import BatchMeta >>> graph_nodes = np.array([0, 20, 40, 60, 80]) >>> graph_edges = np.array([0, 100, 200, 300, 400]) >>> graph = BatchMeta(graph_nodes, graph_edges) >>> print(graph[1]) (20, 100)
- property edge_map_idx
边的索引列表。
- 返回:
numpy.array,数组,指示每个边的图索引。
- property graph_count
图的数量。
- 返回:
int,此批处理图中的总图计数。
- property graph_edges
图的边数组。
- 返回:
numpy.array,批处理图中图的累积边和(第一个元素为0)。
- property graph_nodes
图的节点数组。
- 返回:
numpy.array,批处理图中图的累积节点和(第一个元素为0)。
- property node_map_idx
节点的索引列表。
- 返回:
numpy.array,数组,指示每个节点的图索引。