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

列仅适用于加权图,然后包含每条边的权重值