2017-11-22 2 views
0

는, 내가 사용하는 셀에 여러 출력을 표시하려면 Jupyter Notebook 셀에 여러 출력과 단일 출력을 표시하는 것을 앞뒤로 전환 할 수 있습니까?

from IPython.core.interactiveshell import InteractiveShell 
    InteractiveShell.ast_node_interactivity = "all" 

그러나

내가 내가 같은 노트북에 다시 전환 얼마나 나는 단지에서 단일 출력을 원하는 셀을 가지고위한 경우.

은 내가에서 단일 출력을 원하는 셀에

InteractiveShell.ast_node_interactivity = "last_expr" 

을 발행하려했지만 작동하지 않았다.

+0

get_ipython(). reset_selective ('ast_node_interactivity')'를 사용해 볼 수 있습니까? –

답변

0

프롬프트 (터미널, 노트북, ...)을 IPython에서 다음을 실행할 수 있습니다

%config 

그것은 개체를 구성 할 수있는 당신을 말할 것이다 :

Available objects for config: 
AliasManager 
DisplayFormatter 
HistoryManager 
IPCompleter 
IPKernelApp 
InlineBackend 
LoggingMagics 
MagicsManager 
PrefilterManager 
ScriptMagics 
StoreMagics 
ZMQInteractiveShell 

ZMQInteractiveShell을 그 터미널에 TerminalInteractiveShell이됩니다. 우리의 경우입니다, 우리가 구성에 관심이 좀 더 정보를 원하시면 config을 물어 보자 :

%config ZMQInteractiveShell 

ZMQInteractiveShell options 
------------------------- 
ZMQInteractiveShell.ast_node_interactivity=<Enum> 
    Current: 'last_expr' 
    Choices: ['all', 'last', 'last_expr', 'none', 'last_expr_or_assign'] 
    'all', 'last', 'last_expr' or 'none', 'last_expr_or_assign' specifying which 
    nodes should be run interactively (displaying output from expressions). 
ZMQInteractiveShell.ast_transformers=<List> 
    Current: [] 

오! 그럼 이제 그를 할당 할 수 있습니다 :

%config InteractiveShell.ast_node_interactivity="last_expr" 

그리고 당신은 갈로 설정하고, 또한 당신은 IPython 구성 시스템에 다이빙을하는 방법을 배울했습니다.

모든 구성 옵션 (버그 보고서를 열 경우)에서 작동하지 않을 수도 있지만 last_node_interactivity에 해당하며 파서가 까다롭기 때문에 = 주위에 공백이 없어야 할 수도 있습니다.

즐기십시오!

관련 문제