레이블이 IPython인 게시물을 표시합니다. 모든 게시물 표시
레이블이 IPython인 게시물을 표시합니다. 모든 게시물 표시

2014년 8월 28일 목요일

IPython notebook - RandomNumber

IPython을 설치 하고 QuantLib SWIG를 통해서 python 에서 QuantLib을 사용할수 있는 환경을 만들었으니 IPython notebook을 통해서 공부한 내용을 정리해 보기 위해서 연습한 첫날입니다.

지금까지는 맨날 설치에 관한 기고만 하다가 아주 오랜만의 내용이 들어 있는 포스트입니다.

일단 연습을 위한 강의를 하나 링크를 걸겠습니다.

http://vimeo.com/97010742

위링크는 Luigi의 블로그에서 IPython notebook 이 좋은 놈이군요 저도 연습해봐야겠습니다. 하면서 올린 동영상입니다. vimeo를 통해서 보시면 되겠습니다.

순서대로 하죠 IPython notebook 자체가 웹기반으로 움직이게 설계가 되어있는 만큼 서버를 구동해야 합니다. 말이 거창해서 서버 구동이지 ... 지난 포스트에서 IPython 설치하신데에 가셔서 ipython notebook을 실행하시면 되겠습니다.

pip를 통하여 설치하신분들은 cmd 창에 ipython notebook라고 치시면 됩니다.


anaconda를 통해서 설치를 하신분들은 시작-프로그램 에서 찾아서 ~~~

구동하면 다음과 같이 됩니다.



구동과 동시에 웹페이지 형식의 IPython notebook 이 시작 되었습니다.


목록리스트가 뜨게 되는게 ipython notebook을 구동시킨 폴더의 현재 상황을 보여줍니다. Random Number.ipynb 이라고 쓰인게 동영상속의 강좌를 수강한 결과입니다. ~~~

위 링크 강좌를 천천히 따라하세요 저와 같은 파일을 갖게 됩니다.

python의 세상은 정말 무궁무진 합니다. 열심히 합시다~~

강좌 중간에

mpl_toolkits

를 import 하는 부분이 나오는데 저도 그 모듈이 깔리지 않아서 .. 강좌를 듣다가 스톱하고는 설치 후 진행했습니다. 링크 걸어 드리겠습니다.

http://www.lfd.uci.edu/~gohlke/pythonlibs/

위 링크에서 Basemap을 검색하셔서 본인이 맞는 버젼을 설치하시면 됩니다.
mpl 이 가만 보니까 Mat Plot Lib 의 약자인가 봅니다. ㅎㅎ

감사합니다. 즐프~~

2014년 5월 19일 월요일

python pakage website

1. IPython

http://ipython.org/

2. Numpy 다차원 배열에서의 고성능의 벡터연산을 위한 페키지

http://www.numpy.org/

3. Scipy 진보된 수치적 알고리즘

http://www.scipy.org/

3. Matplotlib

http://matplotlib.org/

4. Matplotlib-basemap mapping tool box for Matplotlib

http://matplotlib.org/basemap/

5. NetworkX

http://networkx.lanl.gov

6. Pandas

http://pandas.pydata.org

7. Python Imaging Library(PIL)

http://pythonware.com/products/pil

8. Cython

http://cython.org

2014년 5월 5일 월요일

IPython 설치하기

IPython 설치하기


IPython을 설치하는 방법은 다양합니다. 그리고  공식문서에서 고급사용자와 개발자를 대상으로 소스에서 수동설치하는 방법을 자세히 다루고 있습니다.

간단히 설치를 원하는 사용자를 위한 설명은 여기에서 하겟습니다. 이것들은 python 2.7을 기반으로 설정이 되어 있습니다. 이것은 notebook 과 과학적인 계산과 데이터 분석에 쓰이는 추가적인 기본 라이브러리모든 종속성을 모두 포함하고 있습니다.

Mac or Windows

1. Anaconda 혹은 무료 버젼인 Enthought Canopy

2. IPython Update 
Anaconda:
conda update conda
conda update ipython
Enthought Canopy:
enpkg ipython

Linux

리눅스에서는 우리가 원하는 모든것은 pakage managers 에 이미 있다.
  1. IPython과 그의 종속적인 것들의 설치:
  • 우분투 혹은 Debian기반의 리눅스 shell:
    sudo apt-get install ipython-notebook
    
  • Fedora 18 :
    sudo yum install python-ipython-notebook
    
  1. 과학적인 계산을 위한 추가 설치:
  • 우분투 혹은 Debian기반의 리눅스 shell:
    sudo apt-get install python-matplotlib python-scipy \
                         python-pandas python-sympy python-nose
    
  • Fedora 18:
    sudo yum install python-matplotlib scipy python-pandas sympy python-nose