使用Python实现机器学习k-近邻算法,无法正确打印出group和labels。
使用Python实现机器学习k-近邻算法,按照书上示例代码,更改存储路径到kNN.py文件下时运行代码出错
在pycharm中运行代码及报错信息:
解决:
list 不使用 hash 值进行索引,以下三种也不使用hash值进行索引:
set([[], [], []])
TypeError: unhashable type: ‘list’
set([{}, {}, {}])
TypeError: unhashable type: ‘dict’
set([set(), set(), set()])
TypeError: unhashable type: ‘set’
修改代码:
在pycharm的调试台中显示group的结果: