不需要远程kernel就能在浏览器上运行 为数据科学实验和沟通打造的工具

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值