lovit / komoran3py

Komoran 3 in Python
11 stars 1 forks source link

안녕하세요 komoran 질문드립니다. #3

Open hkglh12 opened 5 years ago

hkglh12 commented 5 years ago

konlpy.tag 임포트해서 쓸때 komoran = Komoran() 으로는 정상실행이됩니다만 pykomoran 에서 객체생성시 인자로 "EXP"를 넣을경우 파일이나 디렉토리를 찾을수 없다고 뜨면서 실행이불가능합니다.

실행환경이 miniconda 3인데 혹시 이부분이 관련이있을까요? 또한 사전을 사용자 사전추가가아니라 패키지 내의 본 사전을 수정하고싶은데 이건 가능할까오?

lovit commented 5 years ago

1. pykomoran 에서 객채생성시 인자로 "EXP" 를 넣을경우

"EXP" 를 넣는다는 게 무슨 의미인지 모르겠습니다.

2. 패키지 내의 본 사전을 수정하려면 자바로 구현되어 있는 코드에서 이를 수정해야 합니다.

KoNLPy 나 pykomoran 모두 자바 소스를 JAR 형태로 압축하여 이를 이용하고 있기 때문입니다. Komoran 의 저작자이신 shin285 님의 github 에 가면 원 source code 를 받으실 수 있습니다.

shin285 komoran github : https://github.com/shin285/KOMORAN/

여기서 gzip 형식으로 압축되어 있는 파일 (observation.model) 을 변경하면 가능합니다만 저는 변경해본적은 없습니다.

3. pykomoran 과 현 repository 는 서로 다른 패키지입니다.

이 repository 는 Java 코드를 Python 환경에서 이용하기 위한 연습용으로 만든 repository 입니다. 또한 언급하신 pykomoran 은 shin285 님이 제공하시는 공식 Komoran wrapper 입니다. pykomoran 에 관련된 질문은 해당 repository 에 직접 하시는게 더 정확한 답변을 얻으실 수 있을 것입니다.