2017-11-30 19 views

答えて

1

execute_cellsというjavascript関数があり、セルインデックスのリストが指定されていると、それらのセルが実行されます。

%%javascript 
Jupyter.notebook.execute_cells([0]) # 0 to run first cell in notebook etc. 

あなたはPythonコード細胞で特異的にそれを実行する必要がある場合は、1にはJavaScript

from IPython.display import Javascript 
Javascript("Jupyter.notebook.execute_cells([2])") 

を実行するIPython.displayモジュールでJavascript機能を使用することができますが参照してください。https://github.com/jupyter/notebook/blob/881268f64245e0829173d1a6dc7aad7db39795d3/notebook/static/notebook/js/notebook.js#L2407

+0

私のpythonを取得しますエラー:** ModuleNotFoundError: 'Jupyter'という名前のモジュールがありません** 'Jupyter'にアクセスするためにどのモジュールをインポートしますか? – RumbleFish

+0

申し訳ありませんが、これはノートブックのJavaScriptからのものであることを忘れてしまったので、 '%% javascript' cell magicコマンドを使用してセルをjavascriptとして実行する必要があります。私はこれを反映するために私の答えを更新しました。 –

+0

質問に指定されているように、Pythonはセルの実行を呼び出す必要があります。 Pythonを使ってこのJavascript関数を実行できますか? – RumbleFish

関連する問題