본문 바로가기
python 및 머신러닝/Coding The Matrix

[Coding The Matrix] 코딩 더 매트릭스 - 준비

by java개발자 2015. 8. 13.

코딩 더 매트릭스

Philip N. Klein 원저/필립 클라인 저/마이클 역 | 루비페이퍼 | 원제 : Coding the Matrix

 

1.python 3.4 설치

2.numpy, matplotlib, six, python-dateutil, pyparsing 설치 - 2장부터 사용

아래 사이트에서 다운로드 가능

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

3.이클립스 pyDev 플러그인 설치

현재폴더가 import 가 되지 않는다면,

프로젝트 프로퍼티 > PyDev - PYTHONPATH >External Libraries 에 현재 폴더 추가

 

<참고 사이트>

루비페이퍼 : http://www.rubypaper.co.kr/

책에 대한 댓글 : http://www.rubypaper.co.kr/15

영문판 정오표(15년 4월 1일) : http://codingthematrix.com/Errata1.pdf

실습 관련 파일 : http://resources.codingthematrix.com/

 

 

공통 모듈 : myutil.py

 콘솔에 프린트할 때, 작성된 구문의 라인넘버를 함께 출력하기 위해

# -*- coding: utf-8 -*-
'''
Created on 2015. 8. 13.

@author: Administrator
'''

import inspect
# print(inspect.currentframe().f_lineno)  #현재 스크립트 라인 번호

def consolePrintWithLineNumber(*obj):
  if(len(obj) == 1):
    print(inspect.currentframe().f_back.f_lineno, "> ", obj[0])    # 호출한 곳의 스크립트 라인 번호
  else:
    print(inspect.currentframe().f_back.f_lineno, "> ", obj)