shineware / PyKOMORAN

(Beta) PyKOMORAN is wrapped KOMORAN in Python using Py4J.
https://pydocs.komoran.kr
Apache License 2.0
42 stars 5 forks source link

konlpy 제공 함수명과 동일한 함수명 제공 #17

Closed 9bow closed 5 years ago

9bow commented 5 years ago

이번 PR에는 다음의 변경이 포함되었습니다.

  1. konlpy 내의 Komoran 사용자를 위한 alias method를 추가합니다.

    • morphes: 전체 형태소 목록 반환
    • nouns: 명사 형태소 목록 반환
    • pos: 전체 형태소 및 품사를 Token 목록으로 반환
  2. core.Komoran 내 일부 메소드의 동작을 변경합니다.

    • get_morphes_by_tags()tag_list 인자의 기본 값을 []에서 None으로 변경합니다.
    • get_morphes_by_tags()tag_list 인자가 주어지지 않았을 때 전체 형태소를 반환하도록 합니다.
  3. type.Pos의 매직 메소드 추가 및 기본 인스턴스를 삭제합니다.

    • type.Posdict처럼 동작할 수 있도록 매직 메소드를 더 추가합니다.
    • type.pos_table을 삭제하고, type.Tokencore.Komoran 내에 각각 Pos의 인스턴스를 멤버로 생성합니다.
9bow commented 5 years ago

@shin285 @dolpang2

13 PR과 꼬여서 커밋이 꽤 많지만 최근 3개가 konlpy와 동일 함수명 제공을 위한 커밋입니다.