gopherdata/gophernotes
The Go kernel for Jupyter notebooks and nteract.
What it solves
它讓使用者可以在 Jupyter 和 nteract 等互動式筆記本環境中使用 Go 程式語言。這讓開發者和數據科學家能夠在單一的可分享格式中,結合了即時的 Go 程式碼、視覺化、方程式與解釋性文字。
How it works
gophernotes 作為 Jupyter 和 nteract 的 Go kernel。它在底層使用了一個名為 gomacro 的 Go 解釋器來在基於瀏覽器的或桌面版的筆記本介面中互動式地評估 Go 程式碼。
Who it's for
它是為想要進行互動式探索、數據科學任務或建立教育性 Go 文件的工作者而設計的,對象包括 Go 開發者和數據科學家。
Highlights
- 支持 Jupyter 和 nteract 中的互動式 Go 程式碼執行。
- 能夠顯示圖像、HTML 和 LaTeX。
- 包含用於目錄導航 (
%cd)、模組管理 (%go111module) 和 Shell 命令執行 ($ shell_command) 的特殊命令。 - 提供 Docker 鏡像以實現快速設置,其中一個版本預載了常見的 Go 數據科學套件,例如
gonum,gota, 和golearn。
相關
- 專案
- 專案
- 專案
- 專案