KNN 导入问题

来源:4-2 scikit-learn中的机器学习算法封装

慕斯卡4676759

2021-06-27

in from playML.kNN import KNNClassiFier
in my_knn_clf = KNNClassiFier(k=3)
in my_knn_clf.fit(X_train,y_train)
out: <playML.kNN.KNNClassiFier at 0x7f7f44cb7d60>

自动出现了out 这一行,不知道哪里的问题,如何修改

写回答

1回答

liuyubobobo

2021-06-27

貌似没有问题,fit 后会返回分类器的对象。打印的是分类器的信息(默认是地址)。


尝试使用这个 my_knn 做 predict 是否有问题?


继续加油!:)

0
4
liuyubobobo
回复
慕斯卡4676759
y_predict = [self._predict(x) for x in X_predict],用方括号而不是小括号。
2021-06-28
共4条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程