Shp*_*ter 7 python julia jupyter-notebook
Jupyter 的一项功能是能够一次执行一个单元格。如果一个单元格有很多语句,通常可以(可取)将其拆分为较小的单个语句单元格,除非涉及块,例如 if、for、def 等。
早些时候以不同的方式提出了这个问题:
并回答
在 iPython notebook 中调试的正确方法是什么?
虽然调用调试器可能是最好的选择,但它看起来很笨拙,并且可能不适用于非 Python 内核。
理想的是嵌套单元格,并有一种方法来执行整个块或子单元格。
对于拆分包含以下单元格的 Python 示例:
if 0 == 1:
zero = 1
else:
zero = 0
Run Code Online (Sandbox Code Playgroud)
进入,比如说,两个单元格:
if 0 == 1:
zero = 1
Run Code Online (Sandbox Code Playgroud)
和
else:
zero = 0
Run Code Online (Sandbox Code Playgroud)
Julia 或 R 也是如此。
调试器解决方案不是我的偏好。