본문 바로가기

backend2

Python "%matplotlib inline"의 목적은 무엇인가요?, Purpose of "%matplotlib inline" 질문 %matplotlib inline의 정확한 용도는 무엇인가요? 답변 %matplotlib은 IPython의 매직 함수입니다. 여기서 편의를 위해 관련 문서를 인용하겠습니다: IPython에는 명령 줄 스타일 구문으로 호출할 수 있는 미리 정의된 '매직 함수' 세트가 있습니다. 두 종류의 매직 함수, 라인 지향 및 셀 지향이 있습니다. 라인 매직은 % 문자로 시작하며 OS 명령 줄 호출과 매우 유사합니다. 인자는 괄호나 따옴표 없이 전달됩니다. 라인 매직은 결과를 반환하며 할당문의 우변에 사용할 수 있습니다. 셀 매직은 %%로 시작하며 인자로 라인 아래에 있는 라인도 따로 전달됩니다. %matplotlib inline은 'inline' 백엔드를 matplotlib의 백엔드로 설정합니다: 이 백엔드를 .. 2023. 6. 25.
IPython 노트북에서 matplotlib 플롯을 인라인으로 만드는 방법, How to make IPython notebook matplotlib plot inline 질문 나는 Python 2.7.2와 IPython 1.1.0이 설치된 MacOS X에서 IPython 노트북을 사용하려고 노력하고 있습니다. 하지만 matplotlib 그래픽이 인라인으로 나타나지 않습니다. import matplotlib import numpy as np import matplotlib.pyplot as plt %matplotlib inline %pylab inline과 ipython 명령줄 인수 --pylab=inline도 시도해 보았지만, 이에는 차이가 없습니다. x = np.linspace(0, 3*np.pi, 500) plt.plot(x, np.sin(x**2)) plt.title('A simple chirp') plt.show() 인라인 그래픽 대신에 다음과 같은 결과가 나타납.. 2023. 6. 7.