{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

C/C++和Python在人工智能开发实现中哪一门语言使用最多?

王笑朝王笑朝 回答3 收藏1
问题描述:C/C++和Python在人工智能实现中哪一门语言使用最多?也就是说这两门编程语言中哪一门在人工智能实际开发与实现过程中哪门使用最多,特别是在自动驾驶系统中,除了算法,哪些一门语言在实际编码开发应用最多的?先学后学或只学,学习哪种语言好?分别应用于人工智能中哪个领域?问得比较多,希望能详细耐心回答
收藏问题

3条回答

CoyPan

CoyPan

回答于2022-06-22 19:07

底层的算法很多都是C,C++实现的,效率高。上层调用很多是Python实现的,主要是Python表达更简洁,容易。

评论0 赞同0
  •  加载中...
dongxiawu

dongxiawu

回答于2022-06-22 19:07

这可能取决于应用领域。如果是做人工智能应用系统,当前最有可能选择的是类似TensorFlow或Pythorch这样的深度学习框架,这些框架通常Python API是支持最好的,所以做人工智能应用系统来说,目前采用Python是主流的语言。如果是做人工智能底层框架,由于性能方面的原因,目前基本采用C/C++。

个人建议:如果是做人工智能应用系统,可以考虑直接从Python入手,一是因为Python更容易入门,二是因为Python的学习资料比较丰富系统,三是Python也是业界的主流技术。有些人纠结于Python的性能问题,但是目前人工智能系统基本都是采用GPU来加速,Python性能方面的问题在很大程度上就不成为问题了,而Python在数据处理和可视化方面带来的开发效率的提升,使得选择Python作为人工智能系统项目的首选开发语言。

当然如果楼主希望进入TensorFlow、PyTorch、PaddlePaddle等开发团队,精通C++是必须的,因为这些框架核心都是用C/C++写成的,但是如果同时精通Python将是一个非常大的加分项。

评论0 赞同0
  •  加载中...
leanxi

leanxi

回答于2022-06-22 19:07

现在python是比较主流的数据建模的语言


但在一些对应能要求较高的场景 如自动驾驶 高频交易 c++是非常必要的


如果刚学习编程的话 从c++开始是比较好的 如果直接上手python会有很多概念上的问题 毕竟编程建模不仅仅是学习语言 而是学习语言所体现的编程和建模思想

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<