采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
不知道是不是python3和python2的区别,我的环境暂时是python2,/结果不带小数。
补充:
但是放到metrics.py里面,from __future__ import division就没效果了,输出始终是四舍五入的结果。
后来切换到cmd下的py36环境activate py36,可以了,不用加就是小数,感觉还是py36的环境更友好。
对,是python2和3的差别。建议使用Python3环境。这不是我的课程使用什么语言版本的问题。整体Python社区对Python2的支持越来越少。Python3是趋势,至少是Python语言的趋势:)
之前从其他地方看到说使用py2的旧软件很多,也不可能全改过来,所以使用py2依然有很大市场不过时,然后觉得用2用3影响不大了。可能机器学习库方面对3的支持更灵活
不。3是绝对的趋势。python官方从2020年将彻底停止python2的更新维护。py2的市场只在于一些旧的,由于各种原因没有转到py3的项目的维护。这些项目也在慢慢死去。你可以简单的看看,现在知名的py框架,谁家不支持py3?我记得以前看过一个统计数据,在前200大的py框架哦或者标准库中,不支持的比例好像是5个左右。也就是py3的支持率高达98%。
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.5k 19
3.5k 17
2.9k 15
1.6k 15
1.4k 14