没有合适的资源?快使用搜索试试~ 我知道了~
首页Python代码一键转Jar包及Java调用Python新姿势
Python代码一键转Jar包及Java调用Python新姿势
1.4k 浏览量
更新于2023-05-31
评论
收藏 489KB PDF 举报
主要介绍了Python一键转Jar包,Java调用Python新姿势,本文通过截图实例给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
资源详情
资源评论
资源推荐

Python代码一键转代码一键转Jar包及包及Java调用调用Python新姿势新姿势
主要介绍了Python一键转Jar包,Java调用Python新姿势,本文通过截图实例给大家介绍的非常详细,对大家的
学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
需求背景需求背景
进击的进击的Python
随着人工智能的兴起,Python这门曾经小众的编程语言可谓是焕发了第二春。
以tensorflow、pytorch等为主的机器学习/深度学习的开发框架大行其道,助推了python这门曾经以爬虫见长(python粉别生
气)的编程语言在TIOBE编程语言排行榜上一路披荆斩棘,坐上前三甲的宝座,仅次于Java和C,将C++、JavaScript、
PHP、C#等一众劲敌斩落马下。
当然,轩辕君向来是不提倡编程语言之间的竞争对比,每一门语言都有自己的优势和劣势,有自己应用的领域。
另一方面,TIOBE统计的数据也不能代表国内的实际情况,上面的例子只是侧面反映了Python这门语言如今的流行程度。
Java 还是 Python
说回咱们的需求上来,如今在不少的企业中,同时存在Python研发团队和Java研发团队,Python团队负责人工智能算法开
发,而Java团队负责算法工程化,将算法能力通过工程化包装提供接口给更上层的应用使用。
可能大家要问了,为什么不直接用Java做AI开发呢?要弄两个团队。其实,现在包括TensorFlow在内的框架都逐渐开始支持
Java平台,用Java做AI开发也不是不行(轩辕君的前同事就已经在这样做了),但限于历史原因,做AI开发的人本就不多,
而这一些人绝大部分都是Python技术栈入坑,Python的AI开发生态已经建设的相对完善,所以造成了在很多公司中算法团队
和工程化团队使用不同的语言。
现在该抛出本文的重要问题:Java工程化团队如何调用Python的算法能力?
答案基本上只有一个:Python通过Django/Flask等框架启动一个Web服务,Java中通过Restful API与之进行交互


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0