cugraph.structure.graph_implementation.simpleGraphImpl.view_edge_list#
- simpleGraphImpl.view_edge_list()[source]#
显示边列表。如果需要,计算它。 注意:如果图是Graph()类型,则显示的无向边与networkx Graph()显示的相同,但方向可能不同,即cugraph显示的边(src, dst)可能被networkx显示为(dst, src)。 cugraph.Graph在内部存储对称化的边列表。为了显示图的无向边列表,返回对称化边列表的上三角矩阵。 networkx.Graph重新编号输入并存储此重新编号输入的上三角。由于networkx和cugraph的内部重新编号不同,networkx重新编号输入的上三角矩阵可能与cugraph对称化边列表的上三角矩阵不同。因此,两者中显示的源和目标对将表示相同的边,但节点值可能会交换。
- Returns:
- dfcudf.DataFrame
这个 cudf.DataFrame 包装了源、目的地和权重
- df[src]cudf.Series
包含每条边的源索引
- df[dst]cudf.Series
包含每条边的目标索引
- df[weight]cudf.Series
列仅适用于加权图,然后包含每条边的权重值