不須要遠程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。ide

相關文章
相關標籤/搜索