V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
sadhen
V2EX  ›  Python

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

  •  
  •   sadhen ·
    darcy-shen · 2017-04-21 11:26:09 +08:00 · 6900 次点击
    这是一个创建于 2809 天前的主题,其中的信息可能已经有所发展或是发生改变。
    主要用 scikit-learn, matplotlib, tensorflow 等,不知道用 Python 3 有没有什么坑?
    21 条回复    2017-04-26 13:05:05 +08:00
    rocksolid
        1
    rocksolid  
       2017-04-21 11:33:39 +08:00   ❤️ 1
    没什么好纠结的 反正都得用,用 virtualenv 隔开
    upczww
        2
    upczww  
       2017-04-21 11:35:27 +08:00 via iPhone
    我也用上面那些库,没有坑,直接用 Python 3 吧。
    Nanguage
        3
    Nanguage  
       2017-04-21 11:39:05 +08:00
    表示3目前没碰到坑,反倒是2在可视化的时候会有编码上的问题
    yech1990
        4
    yech1990  
       2017-04-21 11:55:33 +08:00 via Android
    3 。

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

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

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

    Python 3 宣言
    chisoco
        20
    chisoco  
       2017-04-25 15:06:48 +08:00
    python3 吧, py2 有时候还有中文编码问题
    onelove
        21
    onelove  
       2017-04-26 13:05:05 +08:00
    python2 的编码问题搞的我很烦,现在开始尝试 python3 了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1820 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:16 · PVG 00:16 · LAX 08:16 · JFK 11:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.