如题,最近在学习sklearn的最邻近(最质心分类)时,导包发生错误
,一开始以为是某个模块没有导入,尝试无果后查看官方文档sklearn.neighbors.NearestCentroid — scikit-learn 1.2.2 文档后发现是方式错误
#最近质心分类
#错误的,某些教程可能没有更新
#from sklearn.neighbors.nearest_centroid import NearestCentroid
from sklearn.neighbors import NearestCentroid#正确的
import numpy as np
x=np.array([[2,0],[4,9],[10,-2],[2,3],[9,1],[-7,-6],[0,3]])
y=np.array([1, 1, 1, 2, 2, 2,4])
clf=NearestCentroid()
clf.fit(x,y)
print(clf.predict([[-0.8,2]]))
这里应该是
from sklearn.neighbors import NearestCentroid,另外是其他报错可以查看其他方法,欢迎补充!