Amy 原创整理|资料核验:2026-11-02
NearestCentroid用每个类别的中心表示该类。官方参数表说明:metric='euclidean'时中心取算术均值;metric='manhattan'时使用逐特征中位数。因此,切换距离度量还会改变中心的计算方式。
原创教学例子:某类只有一个特征,训练值为0、2、10。在不做中心收缩的条件下,均值为4,中位数为2。这个例子说明中心位置如何变化,不表示任何一种设置在实际任务中必然更准确。
Amy建议:实验时同时记录metric与centroids_,并用相同验证数据比较预测。不同特征的数值尺度也要有一致的处理依据;不要把“换个距离”理解成只修改预测时的一条公式。
官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.NearestCentroid.html