机器学习实战_09_树回归_源代码错误修正
来源:互联网 发布:如何下载linux系统 编辑:程序博客网 时间:2024/05/18 06:26
《机器学习实战》第9章的树回归运行时频繁出错,这里主要有两点:
1. TypeError: unhashable type: ‘matrix’
出错的代码行是:
for splitVal in set(dataSet[:,featIndex]):
应改为:
for splitVal in set(dataSet[:,featIndex].T.A.tolist()[0]):
具体分析过程查看:http://blog.csdn.net/lilong117194/article/details/78443203
2. IndexError: index 0 is out of bounds for axis 0 with size 0
出错的代码行是:
def binSplitDataSet(dataSet, feature, value): mat0 = dataSet[nonzero(dataSet[:,feature] > value)[0],:][0] mat1 = dataSet[nonzero(dataSet[:,feature] <= value)[0],:][0] return mat0,mat1
应改为:
def binSplitDataSet(dataSet, feature, value): mat0 = dataSet[nonzero(dataSet[:,feature] > value)[0],:] mat1 = dataSet[nonzero(dataSet[:,feature] <= value)[0],:] return mat0,mat1
具体分析过程查看:http://blog.csdn.net/lilong117194/article/details/78283358
修改之后运行结果:
树字典:
{'spInd': 0, 'spVal': 0.48813, 'right': -0.044650285714285719, 'left': 1.0180967672413792}
阅读全文
2 0
- 机器学习实战_09_树回归_源代码错误修正
- 机器学习实战笔记_09_树回归_代码错误修正
- 机器学习实战-树回归
- 机器学习实战 树回归
- 机器学习实战 回归
- 机器学习实战——树回归
- 机器学习实战之树回归
- 机器学习实战-CART分类回归树
- 【机器学习实战-python3】树回归
- 机器学习实战_09树回归
- 【机器学习实战-python3】树回归
- 机器学习实战笔记-树回归
- 《机器学习实战》学习笔记-[12]-回归-树回归
- 《机器学习实战》Logistic回归python 2.7实践错误总结
- 机器学习实战-Logistic回归
- 《机器学习实战》--Logistic回归
- [机器学习实战] -Logistic回归
- 机器学习实战-逻辑回归
- AdvancedInstaller打包工具使用(四)
- 习题5;5.1
- 简单的一个利用MVP做的登录
- HTML元素
- MySQL利用命令和PHP脚本创建删除一个数据库
- 机器学习实战_09_树回归_源代码错误修正
- android程序执行adb shell命令
- hashmap数据结构 数组+链表
- 是的,该对自己狠点了
- ES6系列之---数组新增的内置函数
- Android 控制线程的开始关闭
- 工作问题(SQL)
- 常用开发资源整理(持续更新)
- mysql安装在centos7报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)