"밑바닥부터 시작하는 데이터 사이언스" 2판의 코드 저장소입니다. 파이썬 3.6 이상을 필요로 합니다.
책에 오타나 오류가 있는 경우, 우측의 위키(Wiki)에 해당 내용을 기록해주시기 바랍니다.
(만약 1판의 코드와 예시를 찾고 계신다면 first-edition-ko
폴더를 참고하시기 바랍니다.)
코드를 사용하고 싶다면 레포지토리를 클론한 뒤 다음과 같이 사용할 수 있습니다.
In [1]: from scratch.linear_algebra import dot
In [2]: dot([1, 2, 3], [4, 5, 6])
Out[2]: 32
위와 같이 라이브러리를 사용하기 위해서는 루트 디렉토리(scratch
폴더를 담고 있는 디렉토리)에 위치해야 합니다. 만약 scratch
디렉토리 내부에 위치하면 임포트가 동작하지 않습니다.
위의 코드가 곧바로 수행될 수도 있지만 아닐 경우 PYTHONPATH
에 루트 디렉토리를 추가해줘야 할 수도 있습니다. 만약 리눅스나 맥을 사용하고 있다면 다음과 같은 명령을 활용하면 됩니다.
export PYTHONPATH=/이/레포지토리를/추가한/경로
(물론 실제 경로를 입력으로 넣어줘야 합니다.)
만약 윈도우에서 수행하고자 한다면 더 복잡할 수도 있습니다.