많은 노트가있는 저장소가 있고 시작 부분에 긴 설정을 쓰지 않아도 스타일 일관성을 유지하기 때문에 코드를 사용하여 Jupyter 전자 필기를 구성하고 있습니다. 마다. 이렇게하면, CSS를 구성하는 방법, 즉 Matplotlib을 설정하는 방법과 Ipython을 구성하는 방법이 있습니다. docs이 두 가지에 따라코드가있는 망막 디스플레이 모드를 사용하도록 Ipython의 백엔드 구성
이유는 차라리 구성 파일에 의존하기보다는 내 노트북이 방법을 구성합니다 나는 공개적으로 노트북의 REPO를 공유하고
- 을하고 내 모든 CONFIGS이 볼 수 있도록 할
- 은 내가 예를 들어
을 만드는거야 그냥이의 repo에 대한 특정이 CONFIGS을 유지하려는의 CSS를 설정하는 방법은
처럼 보인다3210def set_css_style(css_file_path='../styles_files/custom.css'):
styles = open(css_file_path, "r").read()
return HTML(styles)
각 노트북의 시작 부분에 set_css_style()
으로 부릅니다. 마찬가지로, 나는 Ipython의 구체적인 구성하려면이 방법이 있습니다 볼 수 있듯이,
def config_ipython():
InteractiveShell.ast_node_interactivity = "all"
위의 이용은 모두 수입 순간
from IPython.core.display import HTML
from IPython.core.interactiveshell import InteractiveShell
를, 방법은 Ipython는 지시를 포함하고 구성 할 수 있습니다 셀에 여러 줄에 변수 이름을 입력 할 때 모두 인쇄 할 수 있도록
print
을 추가 할 필요가 없도록 만듭니다.
나의 질문은 Jupyter 마법 명령을 그림으로 표현하는 망막 디스플레이 품질을 코드로 변환하는 방법입니다. 이러한 명령은 내가하는 방법이 명령을 호출하는 방법을 찾을 수없는 Ipython의 문서에서
%config InlineBackend.figure_format = 'retina'
, 즉 어디 InlineBackend
삶을 찾을 수 없습니다.
이 구성 라인을 위의 config_ipython
방법에 추가하고 싶습니다. 가능합니까?
. 우리의 호기심, 어떻게이 API를 찾았습니까? 나는 문서를 수색했는데 쉽게 올 수 없었다. –
나는 속임수를 불렀다. 나는 그것이 무엇인지 불렀다는 것을 이미 알고 있었기 때문에 정확한 이름을 찾기 위해 스핑크스 문서를 검색 할 수 있었다. docstring [여기] (https://github.com/ipython/ipython/blob/5.3.0/IPython/core/display.py#L951)에 더 자세한 텍스트를 추가하면 다른 사람들이 쉽게 찾을 수 있습니다. 특히 : '망막'은 거기에 나열되어 있지 않지만 사용할 수있는 옵션 중 하나입니다. – minrk