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


Python cugraph.cores.core_number.core_number用法及代碼示例


用法:

cugraph.cores.core_number.core_number(G)

計算圖 G 的節點的核心數。圖的 k-core 是包含度數為 k 或更多的節點的最大子圖。如果一個節點屬於 k-core 但不屬於 k+1-core,則它的核心數為 k。此調用不支持帶有self-loops 和平行邊的圖。

參數

GcuGraph.Graph 或 networkx.Graph

該圖應包含無向邊,其中無向邊表示為兩個方向的有向邊。雖然該圖可以包含邊權重,但它們不參與核心數的計算。

返回

dfcudf.DataFrame 或 python 字典(在 NetworkX 輸入中)

GPU 數據幀包含兩個大小為 V 的 cudf.Series:頂點標識符和對應的核心編號值。

df[‘vertex’]cudf.Series

包含頂點標識符

df[‘core_number’]cudf.Series

包含頂點的核心數

例子

>>> gdf = cudf.read_csv(datasets_path / 'karate.csv', delimiter=' ',
...                     dtype=['int32', 'int32', 'float32'], header=None)
>>> G = cugraph.Graph()
>>> G.from_cudf_edgelist(gdf, source='0', destination='1')
>>> cn = cugraph.core_number(G)

相關用法


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