ValueError: invalid literal for int() with base 10
来源:互联网 发布:天下三捏脸大赛数据 编辑:程序博客网 时间:2024/06/10 22:20
在运行<机器学习实战>第二章中的代码样例时, 我遇到如下错误:
下面是网上参考文献[1]中的例子
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '1.0'
现象表现:
如果写int("1.0")就会错误,因为python假设需要进行int转型的字符串仅仅包含数字,这时候用round(float("1.0"))就ok了。也觉得奇怪,你warning就行了,居然出错
我据此找到上面错误的原因是: 该书代码示例有错, datingTestSet.txt应改为datingTestSet2.txt, 因为前者最末列是字符串, 后者最末列是整数.下面是改正过的运行截图
参考文献
[1].http://blog.chinaunix.net/uid-10527160-id-2949488.html
0 0
- ValueError: invalid literal for int() with base 10
- ValueError: invalid literal for int() with base 10
- ValueError: invalid literal for int() with base 10: '2.0'
- Python debug ValueError: invalid literal for int() with base 10:
- ValueError: invalid literal for int() with base 10: ''
- ValueError: invalid literal for int() with base 10: '1127437398.85751'
- ValueError: invalid literal for int() with base 10: 'largeDoses'
- ValueError: invalid literal for int() with base 10: ' ' 文本转化为向量错误解决
- 用scrapy框架时,出现问题:ValueError: invalid literal for int() with base 10: 'dev0'
- repo init 报:ValueError: invalid literal for int() with base 10: '8 (Apple Git-58)'
- machine learning in action出现ValueError: invalid literal for int() with base 10: 'largeDoses'
- ValueError: invalid literal for int() with base 10: '7.8000000e+02'
- 完美解决ValueError: invalid literal for int() with base 10 错误问题
- Python debug —— invalid literal for int() with base 10
- 《机器学习实战》 2.1 小节 kNN 算法中 invalid literal for int() with base 10:‘largeDoses
- moviepy ValueError: Invalid value for quantizer: 'wu'
- ValueError: invalid \x escape
- [invalid literal/length code]
- 0DJI8nike鞋 p54Q KGe
- Java Web 开发预备知识与构思
- 泛函编程(10)-异常处理-Either
- linux配置IP
- hdu 1507 Uncle Tom's Inherited Land* 黑白棋盘 二分匹配
- ValueError: invalid literal for int() with base 10
- 树莓派 python serial
- os x编译glog,链接报错的问题
- Android SDK mamager无法获取版本列表
- 内部类 、 异常、包
- 如何自动动手实现KVO
- IE 提示 当前安全设置不允许下载该文件
- 第二周项目1-旱冰场造价
- 佟刚老师《Spring4视频教程》学习笔记(7)