Python 基于形容词集的类层次聚类

Python 基于形容词集的类层次聚类,python,scipy,scikit-learn,hierarchical-clustering,Python,Scipy,Scikit Learn,Hierarchical Clustering,我需要一些指导。我在python中有一个类,它有一个包含40个属性的数组,如果该属性存在,那么该类的实例在其属性数组的插槽中得到1 class.instance attributes = [0,1,0...] 从我所读到的内容来看,如果我想创建一个层次集群,我需要使用Jaccard距离,因为这些都是集合。我用过: scipy.space.distance.jaccard(instance1.attributes,instance2.attributes) 得到了100个不同实例之间的距离,现

我需要一些指导。我在python中有一个类,它有一个包含40个属性的数组,如果该属性存在,那么该类的实例在其属性数组的插槽中得到1

class.instance
 attributes = [0,1,0...]
从我所读到的内容来看,如果我想创建一个层次集群,我需要使用Jaccard距离,因为这些都是集合。我用过:

scipy.space.distance.jaccard(instance1.attributes,instance2.attributes)

得到了100个不同实例之间的距离,现在我有一个100 x 100的矩阵。有什么关于可视化的建议吗


抱歉,如果这没什么意义,或者我还没接近。我被抛到这里的深水中,挣扎着保持漂浮状态。

将矩阵视为一幅图片对你有用吗?如果是,则会显示一些示例。感谢您的建议,我可以将其用于项目的另一个方面,但为此,我尝试创建某种类型的聚类图,最好是层次图。我所有的课程都是啤酒,描述可以是1或0,所以我的目标是轻松快速地显示哪些是相近的。