"Jupyter" (外部評価システム)
ExternalEvaluateの使用法
- ExternalEvaluate[<|"System""Jupyter","Kernel""kernelspec"|>,code]はJupyterカーネルでコード列を実行し,Wolfram言語文字列として結果を返す.
使用法
- 提供される kernelspec は,「python3」や「julia-1.0」等,Jupyter Notebookセッションで表示されるJupyterカーネルの名前である.
- インストールされ,Jupyterプラットフォームで適切に動作しているJupyterカーネルはExternalEvaluate.でも使える.
- 多数のプログラミング言語に対するJupyterカーネルはhttps://github.com/jupyter/jupyter/wiki/Jupyter-kernelsから入手することができる.
例題
すべて開く すべて閉じる例 (2)
Jupyterでpython3カーネルを使ってセッションを開始する:
py3 = StartExternalSession[<|"System" -> "Jupyter", "Kernel" -> "python3"|>]ExternalEvaluate[py3, "2**8"]InputForm[%]DeleteObject[py3]JupyterでJavaScriptカーネルを使ってセッションを開始する:
js = StartExternalSession[<|"System" -> "Jupyter", "Kernel" -> "javascript"|>]ExternalEvaluate[js, "parseFloat(\"2.99\")"]InputForm[%]DeleteObject[js]特性と関係 (1)
FindExternalEvaluatorsは使用中のシステムで見付かったJupyterカーネルの名前をすべて表示する:
FindExternalEvaluators["Jupyter"]関連するガイド
履歴
2020 で導入 (12.1)