"Jupyter" (外部计算系统)
"Jupyter" (外部计算系统)
ExternalEvaluate 用法
- ExternalEvaluate[<|"System""Jupyter","Kernel""kernelspec"|>,code] 在 Jupyter 内核中执行代码字符串并以 Wolfram 语言字符串的形式返回结果.
使用说明
- 提供的 kernelspec 是在 Jupyter 记事本会话中展示的 Jupyter 内核的名称,如 "python3" 或 "julia-1.0".
- Jupyter 平台上已安装且正常运行的 Jupyter 内核也能和 ExternalEvaluate 一起使用.
- 大量编程语言的 Jupyter 内核可在该链接中获取 https://github.com/jupyter/jupyter/wiki/Jupyter-kernels.
范例
打开所有单元 关闭所有单元基本范例 (2)
py3 = StartExternalSession[<|"System" -> "Jupyter", "Kernel" -> "python3"|>]ExternalEvaluate[py3, "2**8"]InputForm[%]DeleteObject[py3]js = StartExternalSession[<|"System" -> "Jupyter", "Kernel" -> "javascript"|>]ExternalEvaluate[js, "parseFloat(\"2.99\")"]InputForm[%]DeleteObject[js]属性和关系 (1)
FindExternalEvaluators 会展示可以在你的系统中查找到的所有 Jupyter 内核的名称:
FindExternalEvaluators["Jupyter"]相关指南
-
▪
- 外部已诠释的语言接口 ▪
- 外部语言接口
历史
2020年引入 (12.1)