博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不需要远程kernel就能在浏览器上运行 为数据科学实验和沟通打造的工具
阅读量:7237 次
发布时间:2019-06-29

本文共 586 字,大约阅读时间需要 1 分钟。

Mozilla公开了能够在浏览器上执行的Python直译器Pyodide,Pyodide为一项实验性质的Python计划,不需要远程kernel,就能够在浏览器上运行,Mozilla的数据工程师Mike Droettboom称Pyodide,是能够完全在浏览器上运行的标准Python直译器。

Pyodide的灵感来自Mozilla的另一个计划Iodide,Iodide是用最领先的网页技术,为数据科学实验和沟通打造的 工具,被设计为在浏览器上执行数据科学的运算,不幸的是,浏览器普遍的语言JavaScript并没有成熟、一系列的数据科学函式库,针对数值运算上,也缺少了许多有用的功能,像是运算符超载(operator overloading)。

而Mozilla打造了Pyodide,让使用者能够使用完全标准的Python的直译器,也能存取浏览器网页的API。虽然Pyodide并非首创在浏览器上执行的Python直译器,许多开源项目也是将Python带到浏览器上,像是Transcrypt、Brython、Skulpt和PyPyJs,但是其他项目并没有像Pyodide,提供完整数据科学主流的套件,包含NumPy、Pandas、Scipy、 Matplotlib。

转载于:https://juejin.im/post/5cb82fefe51d456e8c1d3c3c

你可能感兴趣的文章
0110 - 给 iPhone 6 换了电池
查看>>
Android-Rxjava+Retrofit2.x 获取Http状态码、响应头(Headers)等数据
查看>>
swift版indexOfObject()
查看>>
第二十九章:基于SpringBoot平台使用Lombok来优雅的编码
查看>>
第三章:SpringBoot使用SpringDataJPA完成CRUD
查看>>
Android任务队列使用
查看>>
Swift语法对编译速度的影响
查看>>
如何在Python下搭建QT+SIP+PyQt5环境
查看>>
说说在 Linux 中如何查看系统信息
查看>>
iphone 常用的app info plist设置
查看>>
快速排序算法的实现
查看>>
傻瓜式入门Redux
查看>>
最新图解 如何提升phpstudy中的mysql版本
查看>>
华山论剑之iOS&tableView的双剑合璧
查看>>
4K超清,2500万人在线,猫晚直播技术全解读
查看>>
服务器运维基础指南
查看>>
Vue 全站缓存之 keep-alive : 动态移除缓存
查看>>
记一次基于vue的spa多页签实践经验
查看>>
Android中的设计模式之状态模式
查看>>
打包工具的配置教程见的多了,但它们的运行原理你知道吗?
查看>>