python - 在 Web 浏览器中嵌入本地 Jupyter 笔记本单元
问题描述
我正在尝试创建一个深度学习教育网站。我想在页面上嵌入带有内容的笔记本单元格
jupyter notebook 本身在个人电脑上运行,我想在网络浏览器的笔记本单元部分运行一些简单的深度学习代码。
https://reactjs.org/ 真的很像 React 页面上的 Live JSX EDITOR,我想像本地 jupyter notebook 编码一样运行一些简单的深度学习代码
没有什么好办法吗?
到目前为止我搜索过的方法如下,只执行 Python 代码。
- 可可钙
- 活本
- 转录
- 布莱顿
- 骷髅
- pypy.js
- 巴达维亚
- 派迪德
解决方案
将单个单元格嵌入网页的一种简单且免费的方法是通过https://sagecell.sagemath.org/
在https://sagecell.sagemath.org/static/about.html查看嵌入 API
这是面向 SageMath 内核的,但它使用 Jupyter 并支持 ipywidgets 等高级 Jupyter 功能,您可以选择其他内核。
如果您在http://linear.ups.edu/html/fcla.html的任何内容中搜索“sage”,然后展开它,您将看到典型网站中使用的 Sage Cell 服务器的示例。此外,它在这里的数百个示例中使用:https ://wiki.sagemath.org/interact
推荐阅读
- c# - 使用 OPCDA 列出所有标签和组
- c# - 在 bot 框架对话框和 formFlow 中实施建议的操作
- javascript - 如何修复require js中数据表按钮的依赖关系?
- python-3.x - 创建结合两个不同数据框列的新数据框
- reactjs - 如何使用 axios 设置标题
- python - 使用 h5py 访问属性时出现“IOError:无法读取属性(转换路径没有合适的功能)”
- python-3.x - 如何使用 python 抓取需要活动目录(GNS 登录凭据)密码的网站
- vb.net - 重命名对象列表中的重复属性条目
- docker - 我们可以在 DockerFile 中将 ARG 传递给 CMD 吗?
- django - 在 Eclipse/PyDev 中使用 venv “找不到 Django”