【机器学习】语言的选择,python还是octave?
发布时间
阅读量:
阅读量
语言简介
- 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行业广泛采纳。这提供了丰富的学习与编程资源。虽然在可视效果上可能稍逊于Octave(即MATLAB),但这里仍然推荐Python作为机器学习的入门语言!
- Octave类似于Matlab。熟悉Matlab的人都能感受到其在数值计算和语法上的简便之处。对于初学者而言,在研究和改进算法实现时
本文最初发布于微信公众号「mjautoman」, stormzhang的粉丝, 覆盖范围广泛, 包含编程知识、生活技巧及思维训练的内容。我们欢迎广大读者扫描二维码成为我们的关注者后, 在线回复关键词 'Python' 或 'AI' 等获取学习资源
版权声明:本文已发布于我的公众号mjautoman并首次原创首发,请确保在转载时注明出处!
全部评论 (0)
还没有任何评论哟~
