类文档
class VertexDendrogram(Dendrogram)
顶点集层次聚类产生的树状图。
方法 | __init__ |
为给定的图创建一个谱系图对象。 |
方法 | __plot__ |
在给定的 Cairo 上下文或 matplotlib Axes 上绘制顶点谱系图 |
方法 | as |
在给定级别切割谱系图,并返回相应的 VertexClustering 对象。 |
方法 | optimal |
未归档 |
属性 | optimal |
返回此谱系图的最佳聚类数量。 |
实例变量 | _graph |
未归档 |
实例变量 | _modularity |
未归档 |
实例变量 | _names |
未归档 |
实例变量 | _optimal |
未归档 |
继承自 Dendrogram
方法 | __str__ |
未归档 |
方法 | format |
以其他格式格式化树状图。 |
方法 | names |
设置树状图中节点的名称 |
方法 | summary |
返回树状图的摘要。 |
属性 | merges |
以矩阵格式返回执行的合并 |
属性 | names |
返回树状图中节点的名称 |
静态方法 | _convert |
将聚类的矩阵表示形式转换为元组表示形式。 |
方法 | _traverse |
进行合并树的中序遍历。 |
实例变量 | _merges |
未归档 |
实例变量 | _nitems |
未归档 |
实例变量 | _nmerges |
未归档 |
为给定的图创建一个谱系图对象。
参数 | |
图 | 将与聚类关联的图 |
merges | 以矩阵形式给出的执行合并。 |
optimal | 谱系图应切割的最佳聚类数量。 这通常是由生成谱系图的聚类算法提供的提示。None表示此提示不可用; 在这种情况下,将根据模块化选择最佳计数。 |
params | 要存储在此对象中的其他参数。 |
modularity | 应该传递给 Graph.modularity 的参数,当模块化(重新)计算时。 如果原始图是加权的,则应传递一个包含 a 的字典weight键和此处相应值的字典。 |
在给定级别切割谱系图,并返回相应的 VertexClustering
对象。
参数 | |
n | 所需的聚类数量。 合并从头开始重新播放,直到成员向量恰好有 n 个不同的元素,或者直到没有更多记录的合并为止,以先发生者为准。 如果None,将使用聚类算法给出的最佳计数提示。 如果也没有给出最佳计数,则将通过选择模块化最大的级别来计算。 |
返回值 | |
一个新的 VertexClustering 对象。 |