當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python cugraph.structure.convert_matrix.from_edgelist用法及代碼示例

用法:

cugraph.structure.convert_matrix.from_edgelist(df, source='source', destination='destination', edge_attr=None, create_using=<class 'cugraph.structure.graph_classes.Graph'>, renumber=True)

返回從邊列表表示創建的新圖。

參數

dfcudf.DataFrame, pandas.DataFrame, dask_cudf.core.DataFrame

此 DataFrame 包含存儲邊源頂點、目標(或遵循 NetworkX 術語的目標)頂點和(可選)權重的列。

source字符串或整數,可選(默認='source')

這用於索引源列。

destination字符串或整數,可選(默認='destination')

這用於索引目標(或 NetworkX 術語之後的目標)列。

edge_attr字符串或整數,可選(默認=無)

該指針可以是 None 。如果不是,則用於索引權重列。

create_usingcuGraph.Graph,可選(默認=cugraph.Graph)

指定要創建的圖表類型。

renumber布爾,可選(默認=真)

如果源索引和目標索引不在 0 到 V 的範圍內,其中 V 是頂點數,則重新編號參數應為 True。

例子

>>> M = cudf.read_csv(datasets_path / 'karate.csv', delimiter=' ',
...                   dtype=['int32', 'int32', 'float32'], header=None)
>>> G = cugraph.Graph()
>>> G = cugraph.from_edgelist(M, source='0', destination='1',
...                           edge_attr='2')

相關用法


注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cugraph.structure.convert_matrix.from_edgelist。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。