语言问题:我的/是整除不带小数

来源:4-4 分类准确度

神经旷野舞者

2018-02-01

5a73166d5dd52.png

不知道是不是python3和python2的区别,我的环境暂时是python2,/结果不带小数。

补充:

但是放到metrics.py里面,from __future__ import division就没效果了,输出始终是四舍五入的结果。

补充:

后来切换到cmd下的py36环境activate py36,可以了,不用加就是小数,感觉还是py36的环境更友好。

写回答

1回答

liuyubobobo

2018-02-02

对,是python2和3的差别。建议使用Python3环境。这不是我的课程使用什么语言版本的问题。整体Python社区对Python2的支持越来越少。Python3是趋势,至少是Python语言的趋势:)

1
2
liuyubobobo
回复
神经旷野舞者
不。3是绝对的趋势。python官方从2020年将彻底停止python2的更新维护。py2的市场只在于一些旧的,由于各种原因没有转到py3的项目的维护。这些项目也在慢慢死去。你可以简单的看看,现在知名的py框架,谁家不支持py3?我记得以前看过一个统计数据,在前200大的py框架哦或者标准库中,不支持的比例好像是5个左右。也就是py3的支持率高达98%。
2018-02-02
共2条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程