问题描述
我已经编写了自己的聚类例程,并想生成一个树状图.最简单的方法是使用 scipy 树状图函数.但是,这要求输入与 scipy 链接函数生成的格式相同.我找不到有关如何格式化输出的示例.我想知道是否有人可以启发我.
I have written my own clustering routine and would like to produce a dendrogram. The easiest way to do this would be to use scipy dendrogram function. However, this requires the input to be in the same format that the scipy linkage function produces. I cannot find an example of how the output of this is formatted. I was wondering whether someone out there can enlighten me.
推荐答案
这是来自 scipy.cluster.hierarchy.linkage() 函数文档,我认为这是对输出格式的非常清楚的描述:
This is from the scipy.cluster.hierarchy.linkage() function documentation, I think it's a pretty clear description for the output format:
A (n-1) 乘以 4 矩阵 Z 被返回.在第 i 次迭代中,索引为 Z[i, 0] 和 Z[i, 1] 的簇被组合成簇 n + i.索引小于 n 的集群对应于原始观察之一.簇 Z[i, 0] 和 Z[i, 1] 之间的距离由 Z[i, 2] 给出.第四个值 Z[i, 3] 表示新形成的聚类中原始观测值的数量.
你还需要什么吗?
这篇关于scipy 链接格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!