语言简介

  • python  2017年GitHub 上python超过Java位列第二,Python 近年得益于人工智能相关领域十分火爆,stormzhang在「未来五年最具前景的一门编程语言是什么?」中强力推荐!
  • octave   可以理解为matlab免费版,适合可视化仿真,快速实现算法,吴恩达在其机器学习课程中强力推荐!
  • 附上2017年GitHub流行语言排行

语言对比

  • 对三种语言进行了一个基本的比较(表格来自lifeiaidajia)
项目 R语言 Ocatave Python
不需要非常高深的编程能力 Y Y Y
入门简单 N Y Y
适合处理大量数据 N N Y
适合算法开发 Y Y Y
可视化方面做得好 Y Y N

语言选择

  • python由于人工智能便能异常火爆说明该语言被当前IT界主流所采纳,使用python能获得超量的学习和编程资源,所以尽管python在可视化方面不如octave, 这里依然推荐使用python作为机器学习的入门语言!
  • octava类似matlab,使用过matlab的人一定能感受matlab在数值计算语法简单等方面的巨大优势,所以在入门后研究和改进算法实现时,可学习octava,用于快速验证!

本文原创发布于微信公众号「mjautoman」,stormzhang粉丝,分享编程、生活、思维,关注并回复关键字「Python」、「「AI」等获取免费学习资料。

版权声明:本文已在我的公众号 mjautoman原创首发,转载请务必注明出处! https://mp.csdn/postedit/80012253





更多推荐

【机器学习】语言的选择,python还是octave?