数据分析和机器学习用 Python 2 还是 Python 3

2017-04-21 11:26:09 +08:00
 sadhen
主要用 scikit-learn, matplotlib, tensorflow 等,不知道用 Python 3 有没有什么坑?
6895 次点击
所在节点    Python
21 条回复
rocksolid
2017-04-21 11:33:39 +08:00
没什么好纠结的 反正都得用,用 virtualenv 隔开
upczww
2017-04-21 11:35:27 +08:00
我也用上面那些库,没有坑,直接用 Python 3 吧。
Nanguage
2017-04-21 11:39:05 +08:00
表示3目前没碰到坑,反倒是2在可视化的时候会有编码上的问题
yech1990
2017-04-21 11:55:33 +08:00
3 。

现在是 2017 年了。
IanPeverell
2017-04-21 12:08:03 +08:00
现在该问,用 python2 有没有什么坑了
crayygy
2017-04-21 12:28:41 +08:00
毫无疑问 3
fy
2017-04-21 12:30:34 +08:00
你看 anaconda , 3 的下载在 2 顶上,计算的坑应该填平了才会这样的吧
eloah
2017-04-21 12:51:19 +08:00
无论做什么都应该优先用 3 吧......
sadhen
2017-04-21 12:53:49 +08:00
同事对 Python 3 有些刻板的印象,他觉得 3 会有些坑,比如有些软件包 2 能有,但是 3 有问题

看来我得让他拿出例子
verydxz
2017-04-21 13:16:44 +08:00
pipenv
ToughGuy
2017-04-21 14:53:58 +08:00
@sadhen

有些人是听风就是雨, 新项目放心用 3.
cqcn1991
2017-04-21 14:56:41 +08:00
如果是 2 年前,用 2 。现在,用 3
gpw1987
2017-04-21 16:08:34 +08:00
py3 ,现在 2 已经逐渐退出了
guolingbing
2017-04-21 16:26:56 +08:00
现在还是用 3 吧, python2 最大的坑应该就是编码了,有时候会遇到很多奇怪的问题,特别是在处理中文的时候;
swordspoet
2017-04-21 17:02:46 +08:00
@guolingbing Python2 的中文编码简直不能忍,太恶心了
guokeke
2017-04-21 17:03:13 +08:00
3
fulvaz
2017-04-21 17:05:14 +08:00
额。两个都是要知道点的,有些旧算法旧库用 pyhthon2
freestyle
2017-04-24 22:53:37 +08:00
ipython 最新版都放弃 Python2 了
sadhen
2017-04-24 23:07:22 +08:00
@freestyle 可以看这里: http://www.python3statement.org/

Python 3 宣言
chisoco
2017-04-25 15:06:48 +08:00
python3 吧, py2 有时候还有中文编码问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/356374

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX