五款实用免费的Python机器学习集成开发环境(5 free Python IDE for Machine Learning)(图文详解) (2)

五款实用免费的Python机器学习集成开发环境(5 free Python IDE for Machine Learning)(图文详解)

  Spyder代表科学Python开发环境的缩写。Spyder 的作者是 Pierre Raybaut,在 2009.10.18 发布,Spyder 是用 python 写的。

  其核心特点:

  开源。

  支持代码纠错,分析,补全,水平或垂直切分,跳转标记。

  提供 Python 和 Ipython 控制台工作空间,支持实时调试。比如,你只要键入,它就能显示错误。

  文档查看器,能够显示控制台上或编辑器中调用的类或者功能其相关文档。

  它支持变量的预览,比如用户在图形界面操作数组文件的时候,能够同时浏览和编辑这些在执行期间产生的变量。

五款实用免费的Python机器学习集成开发环境(5 free Python IDE for Machine Learning)(图文详解)

  它整合了 NumPy, Scipy, Matplotlib 以及其他的科学统计库。在 NumPy, Scipy, Matplotlib 这些库的基础上,使用交互式控制台构建和测试数据统计应用或者脚本的时候,Spyder 是最好的。

除了这个,它也是一款机器简单,轻量级的软件,易于安装,有非常详细的文档。

4、Rodeo

五款实用免费的Python机器学习集成开发环境(5 free Python IDE for Machine Learning)(图文详解)

  Rodeo 是一款专门用于做机器学习和数据科学的 Python IDE。由 Yhat 开发,使用 IPython 的内核。

  其核心特点:

  便于浏览,比较,数据与图之间的交互操作。

  Rodeo 文本编辑器提供自动补全,语法高亮,且内置的 IPython 支持编码更快。

  Rodeo继承了 Python 教程,它包括一些速查表能够快速查询资料。

五款实用免费的Python机器学习集成开发环境(5 free Python IDE for Machine Learning)(图文详解)

  对于用习惯了 R 和 RStudio IDE 的研究人员和科学家来说,它很有用。

  它有很多与 Spyder 相似的特性,但是它缺少了代码分析,PEP 8 等。也许未来会补充一些新的特性吧。

 

5、Geany

五款实用免费的Python机器学习集成开发环境(5 free Python IDE for Machine Learning)(图文详解)

  Geany 是一款有 C/C++ 开发的 Python IDE,作者是 Enrico Tröger。最早的版本在 2005 年 10 月 19 日,它是一个小而轻量级的IDE(Windows版本为 14M),但和其他任何一个 IDE 一样能胜任工作。

  其核心特性:

  支持语法高亮和行号标注。

  代码自动补全,关闭括号,自动关闭 HTML 和 XML 标记的功能。

  代码折叠和导航。

  用户可以利用额外代码来在外部编译系统和执行代码。

五款实用免费的Python机器学习集成开发环境(5 free Python IDE for Machine Learning)(图文详解)

  对于那些熟悉 RStudio,想找寻 python 支持的用户。RStudio 已经为Python、XML、YAML、SQL 甚至 shell 都提供了编辑支持,即在 2014 年 6 月 18 日发布的 0.98.932 版本中。虽然相比于 R,Python 仅有一点支持。

总结

  觉得对于新手,尤其只用过C/C++的新手而言,spyder最接近于VS的操作是最容易上手的;

  用过PyCharm你不会考虑其他IDE了。

欢迎大家,加入我的微信公众号:大数据躺过的坑        人工智能躺过的坑

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwffpd.html