KMeans中.cluster_centres_返回无属性的原因排查求助
问题原因与解决方案
问题出在属性名拼写错误:你代码里写的是cluster_centres_(英式拼写),但Scikit-learn的KMeans模型中,存储聚类中心的正确属性名是cluster_centers_(美式拼写,结尾为ers而非res)。
修正后的关键代码行:
P = pd_centers(featuresUsed=select5features, centers=model.cluster_centers_)
补充说明:Scikit-learn的API统一采用美式英语拼写规范,类似的还有neighbors(而非neighbours)这类属性/方法名,使用时需注意对应拼写。
内容的提问来源于stack exchange,提问作者HenryCz
相关产品推荐
相关产品推荐

