Amy 原创整理|资料核验:2026-11-07
scikit-learn 的 contingency_matrix 可以把已知类别和聚类结果按样本逐一对照,统计每种「类别、簇」组合的人数。拿两套编号直接逐项判断相等,容易把只是名字不同的簇算错。
教学示例:四个样本的真实类别依次是 A、A、B、B,模型输出的簇号依次是 7、7、2、2。按行列出 A、B,按列列出 2、7,得到两行计数 [0,2] 和 [2,0]。虽然非零数值都不在主对角线上,每个簇在这个小例子里仍只包含一类样本。
官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.metrics.cluster.contingency_matrix.html