최종 결과뿐만 아니라 주피터에서 전체 출력을 표시하는 방법은 무엇입니까?
나는 주피터가 마지막 결과뿐만 아니라 인쇄에 의존하지 않고 모든 대화형 출력을 인쇄하기를 원합니다.어떻게 하는 거지?
예:
a=3
a
a+1
표시합니다.
3
4
Thomas 덕분에 제가 찾던 해결책은 다음과 같습니다.
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/
이 코드를 주피터 셀에 배치합니다.
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
Windows(윈도우)의 경우 아래 단계를 수행하면 변경 내용이 영구적으로 적용됩니다.다른 운영 체제에서 작동해야 합니다.경로를 변경해야 할 수도 있습니다.
C:\Users\your_profile\\.ipython\profile_default
다음 코드를 사용하여 profile_defaults에 ipython_config.py 파일을 만듭니다.
c = get_config()
c.InteractiveShell.ast_node_interactivity = "all"
노트북 기준
다른 사람들이 대답했듯이, 다음 코드를 주피터 연구소 또는 주피터 노트북 셀에 넣으면 됩니다.
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
영구 변경
그러나 이 파일을 영구적으로 만들고 Jupyter Lab을 사용하려면 IPython 노트북 구성 파일을 만들어야 합니다.이를 위해 다음 명령을 실행합니다(주피터 노트북을 사용하는 경우 실행하지 마십시오. 자세한 내용은 아래 참조).
ipython profile create
주피터 노트북을 사용하는 경우 이 파일은 이미 생성되어 있어야 하며 다시 실행할 필요가 없습니다.실제로 이 명령을 실행하면 현재 환경설정을 덮어쓸 수 있습니다.
이 파일이 생성되면 주피터 랩과 노트북 사용자 모두를 위해 다음 코드를 파일에 추가합니다.C:\Users\USERNAME\.ipython\profile_default\ipython_config.py
:
c.InteractiveShell.ast_node_interactivity = "all"
할 필요가 없다는 것을 알았습니다.c = get_config()
주피터의 새로운 버전에서는, 하지만 이것이 당신에게 효과가 없다면, 추가하세요.c = get_config()
파일의 시작 부분까지.
다음 이외의 플래그 옵션의 경우"all"
다음 링크를 방문하십시오. https://ipython.readthedocs.io/en/stable/config/options/terminal.html#configtrait-InteractiveShell.ast_node_interactivity
표시해야 하는 모든 문 앞에 표시 방법을 추가할 수 있습니다.
언급URL : https://stackoverflow.com/questions/36786722/how-to-display-full-output-in-jupyter-not-only-last-result
'programing' 카테고리의 다른 글
Enter() 경로 가드 앞에서 사용할 때 필요한 소품이 누락됨 (0) | 2023.07.12 |
---|---|
APNS용 .pem 파일을 생성하시겠습니까? (0) | 2023.07.12 |
C에서 선언문 안에 있는 콜론은 무엇을 의미합니까? (0) | 2023.07.07 |
mongodb 셸 쿼리에서 GUID를 사용하는 방법 (0) | 2023.07.07 |
기존 Git 프로젝트를 GitLab으로 가져오시겠습니까? (0) | 2023.07.07 |