您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页机器学习实战Py3.x填坑记5—Logistic回归

机器学习实战Py3.x填坑记5—Logistic回归

来源:二三四教育网

此博客为博主原创文章,转载请注明出处。谢谢

本章内容:
1、Sigmoid函数和Losgistic回归分类器
2、最优化理论初步
3、梯度下降最优化算法
4、数据中的缺失项处理

在运行<程序清单5-4 改进的随机梯度上升算法>出现出现错误:

In [38]:reload(logRegres)
Out[38]: <module 'logRegres' from 'D:\\py\\meachinelearning\\ch05\\logRegres.py'>
In [39]:dataArr, labelMat = logRegres.loadDataSet()
In [40]:weights = logRegres.stocGradAscent1(array(dataArr), labelMat)
Traceback (most recent call last):
……
del (dataIndex[randIndex])
TypeError: 'range' object doesn't support item deletion

#经过看出错信息发现是del (dataIndex[randIndex])出现错误。
将dataIndex = range(m)更改为dataIndex = list(range(m)),解决问题。

关于处理数据中的缺失值可以看《利用Python进行数据分析》这本书。

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务