준비
본 서적은 파이썬 2.x 버전으로 작성되었다.(원서 Aug 23, 2007)
관련 라이브러리도 2.x 버전용을 사용하고 있다.
그러나
한글을 쉽게 처리하기 위해서
그리고 어차피 최신 소스들의 영향에 미리 대비하기 위해
파이썬 3.4버전으로 테스트를 하려고 한다.
2.x에서 정상으로 동작하는 여러 라이브러리들을
3.4에서 돌리기 위해 여러 이름이 조금씩 다른 라이브러리들을 찾아서 설치하곤 하였다.(2015.8.18)
예제소스 : http://www.hanbit.co.kr/book/look.html?isbn=978-89-7914-562-5#binfo5
2장 추천시스템 만들기 -------------------------------------------------------------------------------------
pydelicious 세트는 여기서 다운로드 가능
http://code.google.com/p/pydelicious/
그러나 pydelicious.js 가 2.7 버전으로 만들어져있어서
파이썬 3.4를 사용한다면, (한글처리 등 ... 3.4가 나아보인다.)
설치할때 __init__.py 파일을 다른 것으로 사용해야 함.
> 다음에서 다운로드 가능
https://github.com/pcao10/pydelicious/issues/43
import pydelicious
막상 import 에서 에러 발생
ImportError: bad magic number in 'pydelicious': b'\x03\xf3\r\n'
해결 : pydelicious 에서 F3(이클립스 소스추적 단축키)으로 설치된 pydelicious 파일로 들어가서 스크립트를 복사해와서 pydelicious.js 를 따로 만든다.
>> 그런데 실행해보면, 빈 값이 나온다.?????
기존 2.7에서 pydelicious.js 를 사용하였을 경우
[{'count': '', 'extended': '', 'hash': '', 'description': u'something went wrong', 'tags': '', 'href': '', 'user': '', 'dt': ''}]
3.4용 pydelicious.js 를 사용하였을 경우
[{'extended': '', 'user': '', 'tags': '', 'description': 'something went wrong', 'dt': '', 'url': ''}]
>> 결국 pydelicious 관련된 예제는 수행하지 않음=_=;;
'python 및 머신러닝 > 집단지성 프로그래밍' 카테고리의 다른 글
[Programming Collective Intelligence] - 집단지성 프로그래밍 4장 검색과 랭킹 (0) | 2015.08.31 |
---|---|
[Programming Collective Intelligence] - 집단지성 프로그래밍 3장 06 K평균 군집화 (0) | 2015.08.27 |
[Programming Collective Intelligence] - 집단지성 프로그래밍 3장 03 계층적 군집화 (0) | 2015.08.24 |
[Programming Collective Intelligence] - 집단지성 프로그래밍 3장 군집발견 (0) | 2015.08.24 |
[Programming Collective Intelligence] - 집단지성 프로그래밍 2장 추천시스템 만들기 (0) | 2015.08.22 |