因为使用的Python3的缘故,所以使用《机器学习实战》里面的代码总是遇到各种问题,这次是第9章程序清单9-2回归树切分函数里的一行:
出现的错误是:
即matrix类型不能被hash。
经过我各种试验,最终解决了这个问题,把代码改为如下即可:
- for splitVal in set(dataSet[:,featIndex].T.A.tolist()[0]):
这个问题是《机器学习实战》书中,存在的一个错误。
因为使用的Python3的缘故,所以使用《机器学习实战》里面的代码总是遇到各种问题,这次是第9章程序清单9-2回归树切分函数里的一行:
出现的错误是:
即matrix类型不能被hash。
经过我各种试验,最终解决了这个问题,把代码改为如下即可:
这个问题是《机器学习实战》书中,存在的一个错误。