用法:
cugraph.cores.k_core.k_core(G, k=None, core_number=None)
根據節點的出度計算圖 G 的k-core。圖的k-core 是包含度數為 k 或更高的節點的最大子圖。此調用不支持帶有self-loops 和平行邊的圖。
- G:cuGraph.Graph 或 networkx.Graph
帶有連接信息的 cuGraph 圖說明符。該圖應包含無向邊,其中無向邊表示為兩個方向的有向邊。雖然此圖可以包含邊權重,但它們不參與 k-core 的計算。
- k:int,可選(默認=無)
核心的順序。該值不能為負。如果設置為 None,則返回主核心。
- core_number:cudf.DataFrame,可選(默認=無)
圖 G 的節點的預計算核心數,包含兩個 cudf。大小為 V 的係列:頂點標識符和相應的核心數值。如果設置為 None,則在內部計算節點的核心數。
- core_number[‘vertex’]:cudf.Series
包含頂點標識符
- core_number[‘values’]:cudf.Series
包含頂點的核心數
- KCoreGraph:cuGraph.Graph
輸入圖的K核
參數:
返回:
例子:
>>> 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') >>> KCoreGraph = cugraph.k_core(G)
相關用法
- Python cugraph.cores.core_number.core_number用法及代碼示例
- Python cugraph.community.spectral_clustering.spectralBalancedCutClustering用法及代碼示例
- Python cugraph.community.ecg.ecg用法及代碼示例
- Python cugraph.community.louvain.louvain用法及代碼示例
- Python cugraph.community.egonet.batched_ego_graphs用法及代碼示例
- Python cugraph.components.connectivity.strongly_connected_components用法及代碼示例
- Python cugraph.community.spectral_clustering.analyzeClustering_modularity用法及代碼示例
- Python cugraph.community.spectral_clustering.spectralModularityMaximizationClustering用法及代碼示例
- Python cugraph.components.connectivity.connected_components用法及代碼示例
- Python cugraph.community.triangle_count.triangles用法及代碼示例
- Python cugraph.community.spectral_clustering.analyzeClustering_edge_cut用法及代碼示例
- Python cugraph.community.ktruss_subgraph.ktruss_subgraph用法及代碼示例
- Python cugraph.community.subgraph_extraction.subgraph用法及代碼示例
- Python cugraph.community.egonet.ego_graph用法及代碼示例
- Python cugraph.components.connectivity.weakly_connected_components用法及代碼示例
- Python cugraph.community.spectral_clustering.analyzeClustering_ratio_cut用法及代碼示例
- Python cugraph.community.leiden.leiden用法及代碼示例
- Python cugraph.centrality.betweenness_centrality.betweenness_centrality用法及代碼示例
- Python cugraph.centrality.betweenness_centrality.edge_betweenness_centrality用法及代碼示例
- Python cugraph.centrality.katz_centrality.katz_centrality用法及代碼示例
注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cugraph.cores.k_core.k_core。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。