Jupyter에는 한 번에 하나의 셀만 실행할 수있는 기능이 있습니다. 셀에 많은 문장이있는 경우, 블록이 포함될 때를 제외하고는 (예 : if, for, def 등) 작은 단일 문장 셀로 분할하는 것이 가능합니다 (바람직한 경우).Jupyter 셀에 함수, 루프 또는 다른 블록이 포함될 때 셀 전체에 분할 할 수 있습니까?
이 질문은 이전에 다른 방법 :
Execute algorithm step by step in Jupyter
과 대답
What is the right way to debug in iPython notebook?
디버거를 호출하는 것이 최선의 방법을 사용할 수 있지만, 그것은 미봉책 보인다, 그것은 가능성이 것 비 파이썬 커널에서는 작동하지 않습니다.
중첩 된 셀을 갖고 전체 블록 또는 하위 셀을 실행하는 방법이 이상적입니다.
if 0 == 1:
zero = 1
줄리아 또는 R.
위한 마찬가지로else:
zero = 0
두 셀 가령으로
if 0 == 1:
zero = 1
else:
zero = 0
: 함유하는 셀을 분할 파이썬 예
디버거 솔루션 내 취향이 아니 겠지.
셀 –
네, 들으을 분할하는 키보드 단축키가 있습니다. 나는 이미 셀 (cnt-shft-minus on macs)을 분할하는 방법을 알고 있었지만 불행히도 블록에있는 코드에서는 잘 작동하지 않는다. – ShpielMeister
블록에서 무엇을 의미하는지 확신 할 수 없습니다. 그것은 커서의 줄에있는 셀을 나눕니다. –