为什么人工智能用Python语言?

Python作为脚本语言,运行速度没有Java,C++快。
Python到底有啥优势?

活动主持人提问于 2018-03-01 14:16
14 个回答
  • 用户83265512018-03-22 22:14

    轮子多

  • 用户47241812018-03-16 12:09

    简单

  • 用户50960162018-03-15 16:33

    简单高效
    优质的文档
    强大的AI库
    海量的模块  

  • 用户63872372018-03-15 15:42

    因为Python带有大量适合做数据分析的库

  • 用户31585432018-03-15 14:35

    人工智能库好、在网上可以找到大量的技术文档、学术文档、开源社区。相对于别的有一定的优势

  • 用户48327302018-03-15 11:38

    库多 样例多

    高校派用的多

  • 用户09690452018-03-15 11:14

    首先,Python的语法较为简单,对新手的入门门槛比较低;

    其次,运算速度上虽然不及C语言与C++,但是编程时间的大幅缩短值得你一用,何况大部分的应用程序在算法速度上的区别并不是特别明显;

    最后,Python的数据分析较为方便,在大数据背景下非常有优势。

  • cj1232018-03-05 10:38

    1.语法简单

    2.Python有大量的库可以直接调用

    3.可移植性很高

  • 用户35292052018-03-01 16:10

    python的开发效率高,可以很快速的将自己的想法进行实现。而且python有很多很强大的库,比如numpy,scipy用来做数值计算的,sklearn做机器学习的,matplotlib做数据可视化的,用起来都非常方便,不用自己重复造轮子

  • big boss2018-03-01 15:49

    1、作为脚本语言,Python 语法简单,容易上手

    2、作为胶水语言,Python 很强大,能搞系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能,可以调用Node.js,C/C++,Java等等

    3、优秀的 Python 库极其泛滥

  • 用户68958582018-03-01 15:46

    Python语法简单,很容易上手,可以不用刻意关注语言细节也可能快速完成数据处理,降低入门门槛。

    Python多种迭代器非常方便,可以快速进行数据处理。

  • 2018-03-01 15:36

    1、语言设计简洁优雅,开发效率高。

    2、类库丰富,非常良好的生态环境。

    3、平台无关,可移植,可扩展。

  • quantum_chaos2018-03-01 15:31

    因为py语法比较接近自然语言, 入门、编写都比其他语言更简单。 在ml领域来说, py负责的主要是控制功能, 所以py性能低的问题不会影响到整体的计算效率——关键模块都是C/C++写的

  • 用户44009232018-03-01 15:16

    据说Python的入门门槛比较低,语法也比较能让人接受,一般java适用于大型项目,需要长期运营的一般都是用Java比较多

    总的来说语言没有好坏,具体选哪种要看你的场景,出色的程序猿考虑的都是什么样的场景下用什么样的语言,有没有最佳实践?