파이썬에서 import 해올 때 matplotlib와 numpy를 다음과 같이 불러온다. (누군가는.... 이렇게 했다,.)
import numpy as np // Numpy를 불러오기
import pylab as pl // pylab(?)을 불러오기
그런데 설치된 패키지에 pylab은 없다. Numpy와 Matplotlib만 있을 뿐이다. pylab의 설명은 matplotlib 홈페이지에 되어있는데 긁어오면 다음과 같다.
pylab combines pyplot with numpy into a single namespace. This is convenient for interactive work, but for programming it is recommended that the namespaces be kept separate, e.g.:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 5, 0.1);
y = np.sin(x)
plt.plot(x, y)
- 사실 pylab은 Numpy와 Matplotlib의 pyplot이라는 모듈을 같이 불러오는 방법이다. 따라서 pylab을 부르면 Numpy를 import하지 않아도 알아서 가져오게 된다. 하지만 Namespace을 같이 쓰는 것이 나중에 문제될 수 있으므로 되도록이면 위의 방법처럼 따로 불러와 쓰라고 한다.
- matplotlib는 pylab에서 불러오는 pyplot이외에도 다양한 모듈이 존재한다. 나머지 모듈에서 제공하는 수많은 기능들을 보려면 역시 공식 홈페이지를 방문하시라. ( http://matplotlib.org/py-modindex.html )
'Study > Computer' 카테고리의 다른 글
Python으로 Phase Portrait 그리기 (0) | 2012.10.30 |
---|---|
Python으로 vector field그리기 (0) | 2012.10.22 |
matplotlib에서 자주쓰는 옵션들 정리(진행중) (0) | 2012.10.22 |
파일들을 gnuplot으로 한꺼번에 그리기 (0) | 2012.10.03 |
python으로 중복된 tab없애기 (0) | 2012.10.03 |