Jupyterには、一度に1つのセルを実行できるという特長があります。セルに多くのステートメントがある場合は、ブロックが含まれている場合を除いて、小さな単一のステートメントセルに分割することが可能です(望ましい場合)。たとえば、for、defなど。Jupyterセルに関数、ループ、または他のブロックが含まれている場合、Jupyterセルをセルに分割することは可能ですか?
別の方法:
Execute algorithm step by step in Jupyter
とデバッガを起動すると、利用可能な最善の選択肢であるかもしれないが、それは場しのぎ思えんし、それはそうだろう
What is the right way to debug in iPython notebook?
に答えPython以外のカーネルでは動作しません。
ネストされたセルを持ち、ブロック全体またはサブセルを実行する方法が理想的です。
if 0 == 1:
zero = 1
とジュリア又はR.
に同様にelse:
zero = 0
:二つのセル、たとえば、内
if 0 == 1:
zero = 1
else:
zero = 0
:を含む細胞を分割するのPython例えば
デバッガのソリューション私の好みではないでしょう。
セル –
はい、THXを分割するキーボードショートカットがあります。私はすでにセル内のセル(cnt-shft-minus)を分割する方法を知っていましたが、残念ながらブロック内のコードではうまく動作しません。 – ShpielMeister
ブロックで何を意味するのかよく分かりません。それは、カーソルの行にセルを分割します。 –