人工智能编程是使用什么语言?为什么python那么火?

weiboguo5034


因为Python简单、优雅、明确,Google, Instagram, 豆瓣、知乎这些崇尚优雅的互联网公司都在用它。可以用三句话概括python的独特魅力:为速度而生——python入门快至一小时,开发速度堪称非凡;优雅解决问题——python语法简单,不会再因繁琐结构分心;充满可能性——上能建google,下能开发脚本,python实现所有可能性。

Python开发者的哲学就是:用一种方法,最好是只有一种方法来做一件事。在设计python预言时,如果面临多种选择,python开发者总会拒绝花哨的语法,而选择明确的没有或者很少有歧义的语法。


魔扣思维空间


AI编程没有特定的语言,只是一种算法,只是由于算法结构复杂,所以推出了很多框架,而这些框架支持最多的语言就是Python,因为其易学习性和易用性。Python是脚本语言,所以对于环境要求不是很高,而且现在可以使用Docker和Jupyter来提供合适的运行环境,使得Python部署非常的方便。脚本语言具有即编即运行的特性,可以随时测试和调整自己的代码。

其实AI的框架也支持如Java等其他语言,Python作为测试用的语言因为方便而火,但是真正开发产品的时候,依然是通过C++和Java来实现封装的,毕竟Python没有办法将做好的东西打包成可执行文件交给客户。但是对于互联网应用的话,倒是可以直接部署,所以很方便。


分享到:


相關文章: