4-1KNN基础算法中,这句topK_y = [y_train[neighbor] for neighbor in nearest[:k]] 能不能替换

来源:4-1 k近邻算法基础

皮皮马

2019-12-31

4-1KNN基础算法中,这句

topK_y = [y_train[neighbor] for neighbor in nearest[:k]] 能不能替换成 

topK_y = [y_train[nearest[:k]]],

区别在于topK_y的类型是np.array,但也可以继续下面的操作。



写回答

1回答

liuyubobobo

2019-12-31

大赞!可以!:)


新年快乐!继续加油!:)

1
5
liuyubobobo
回复
weixin_慕仙4366708
报的什么错误?这个回答里的代码(就是课程的代码),topK_y 是 list,不是 numpy.array。是的,如果 topK_y 是 numpy.array,是不可以的。
2021-10-18
共5条回复

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

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

5893 学习 · 2454 问题

查看课程