边缘聚类¶
概述¶
- class cdlib.EdgeClustering(communities: list, graph: object, method_name: str = '', method_parameters: dict | None = None, overlap: bool = False)¶
边缘聚类表示。
- Parameters:
communities – 社区列表
graph – 一个 networkx/igraph 对象
method_name – 社区发现算法名称
method_parameters – 用于社区发现算法的配置
overlap – 布尔值,表示分区是否重叠
- get_description(parameters_to_display: list | None = None, precision: int = 3) str ¶
返回聚类的描述,包括方法的名称及其数值参数。
- Parameters:
parameters_to_display – 要显示的参数。默认情况下,显示所有浮点参数。
precision – 用于绘制参数的精度。默认值:3
- Returns:
方法的字符串描述。
- to_edge_community_map() dict ¶
生成当前聚类的
表示 - Returns:
形式为
的字典
- to_json() str ¶
生成算法对象的JSON表示
- Returns:
表示对象的JSON格式字符串
方法¶
数据转换和输入输出¶
生成算法对象的JSON表示 |
|
生成当前聚类的 |