用法:
cugraph.community.spectral_clustering.analyzeClustering_modularity(G, n_clusters, clustering, vertex_col_name='vertex', cluster_col_name='cluster')
计算给定分区/聚类的模块化分数。假设 “clustering” 是来自特殊聚类算法的调用的结果,并且包含名为 “vertex” and “cluster” 的列。
- G:cugraph.Graph 或 networkx.Graph
图说明符。这个图应该有边权重。
- n_clusters:整数
指定给定聚类中的聚类数
- clustering:cudf.DataFrame
要分析的集群分配。
- vertex_col_name:str 或 str 列表,可选(默认 ='vertex')
聚类 DataFrame 中标识外部顶点 id 的列的名称
- cluster_col_name:str,可选(默认='cluster')
聚类 DataFrame 中的列的名称,用于标识集群 ID
- score:浮点数
计算的模块化分数
参数:
返回:
例子:
>>> M = cudf.read_csv(datasets_path / 'karate.csv', ... delimiter = ' ', ... dtype=['int32', 'int32', 'float32'], ... header=None) >>> G = cugraph.Graph() >>> G.from_cudf_edgelist(M, source='0', destination='1', edge_attr='2') >>> df = cugraph.spectralBalancedCutClustering(G, 5) >>> score = cugraph.analyzeClustering_modularity(G, 5, df)
相关用法
- Python cugraph.community.spectral_clustering.analyzeClustering_edge_cut用法及代码示例
- Python cugraph.community.spectral_clustering.analyzeClustering_ratio_cut用法及代码示例
- Python cugraph.community.spectral_clustering.spectralBalancedCutClustering用法及代码示例
- Python cugraph.community.spectral_clustering.spectralModularityMaximizationClustering用法及代码示例
- Python cugraph.community.subgraph_extraction.subgraph用法及代码示例
- Python cugraph.community.ecg.ecg用法及代码示例
- Python cugraph.community.louvain.louvain用法及代码示例
- Python cugraph.community.egonet.batched_ego_graphs用法及代码示例
- Python cugraph.community.triangle_count.triangles用法及代码示例
- Python cugraph.community.ktruss_subgraph.ktruss_subgraph用法及代码示例
- Python cugraph.community.egonet.ego_graph用法及代码示例
- Python cugraph.community.leiden.leiden用法及代码示例
- Python cugraph.components.connectivity.strongly_connected_components用法及代码示例
- Python cugraph.components.connectivity.connected_components用法及代码示例
- Python cugraph.components.connectivity.weakly_connected_components用法及代码示例
- Python cugraph.cores.k_core.k_core用法及代码示例
- Python cugraph.cores.core_number.core_number用法及代码示例
- 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.community.spectral_clustering.analyzeClustering_modularity。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。