Mojo:比Python快35000倍的AI编程语言 |
您所在的位置:网站首页 › 编程表情包图片 › Mojo:比Python快35000倍的AI编程语言 |
这就是我认为这个编程语言值得关注的重要原因。现在让我们来看看Mojo的优异功能。 Mojo的功能 Mojo具有许多“到手即用”的有趣功能,如下。 01 Mojo被设计为Python的超集 Mojo的目标是与Python系统完全兼容。 这意味着,如果你是一名Python程序员,你可以很容易地使用Mojo,因为这两种编程语言有许多共同的函数、功能和库。 诸如numpy、pandas和matplotlib等库也可以在Mojo中找到。 请看如何在Mojo的帮助下用matplotlib制作一个plot函数。 图片来自作者 尽管如此,Mojo仍处于非常早期的阶段,因此它尚且缺少Python的许多功能 (例如,它还不支持类)。 希望在未来的更新中,Mojo将与Python完全兼容。 02 Strong type检查 Mojo利用type函数来实现更好的性能,进行错误检查。 图片来自作者 尽管你仍然可以使用Python这样的flexible type函数,但Mojo允许你进行Strong type检查。这可以使你的代码更可预测、更易于管理和更安全。 03 内存所有权和借用检查器 Mojo支持自有Argument Convention,这可以用于想对值拥有自有权的函数。 图片来自作者 这可以让你的内存使用更安全。 04 自动调整 Mojo具有内置的自动调整功能,可自动为你的参数找到最佳值,以充分利用目标硬件。 图片来自作者 05 Mojo利用了MLIR 通过利用Multi-Level Intermediate Representation (MLIR)的全部功能,Mojo开发人员可以发挥向量、线程和AI硬件单元的全部优势。 这让Mojo表现了出色性能,因为与使用单线程执行的Python不同,Mojo可以使用跨多个核心的并行处理。 图片来自作者 这也是Mojo比Python快35000倍的原因之一。 图片来自作者 如何开始使用Mojo Mojo仍在开发中,但现在你可以在JupyterHub的Playground上尝试一下。请访问该网站进行注册 (https://www.modular.com/get-started),注意不要忘记在“Modular Product Interest”部分选中Mojo。 原文作者:The PyCoach 翻译作者:高佑兮 美工编辑:过儿 校对审稿:Chuang 原文链接:https://artificialcorner.com/mojo-the-programming-language-for-ai-that-is-up-to-35000x-faster-than-python-e68d1fba37db 本周公开课预告 CoinMarketCap推出竞争电视节目 8款新AI工具,帮你在工作中节省大把时间! CPU与GPU:哪个更适合机器学习,为什么? 比尔·盖茨:人工智能将在18个月内教孩子识字 IBM计划用人工智能取代近8000个工作岗位! 点「在看」的人都变好看了哦 返回搜狐,查看更多 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |