KONLPY KKMA 오류 질문 드립니다. No matching overloads found for kr.lucypark.kkma.KkmaInterface.morphAnalyzer(list)
조회수 825회
KONLPY의 KKMA를 사용중 리스트로 된 텍스트를 넣었더니 오류가 납니다 어떤식으로 오류를 해결해야할지 몰라서 질문드렸습니다 감사합니다
No matching overloads found for kr.lucypark.kkma.KkmaInterface.morphAnalyzer(list), options are: public java.util.List kr.lucypark.kkma.KkmaInterface.morphAnalyzer(java.lang.String) throws java.lang.Exception
from konlpy.tag import Kkma
text = []
for i in list_:
if not "\"\n" in i :
text.append(i)
kkma = Kkma()
sentences = kkma.sentences(text)
1 답변
-
>>> from konlpy.tag import Kkma >>> k = Kkma() >>> text_list = [ "반가워요.", "누구세요.", "밥 먹었어요?" ] >>> k.sentences(text_list) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\PYENVS\v3864\lib\site-packages\konlpy\tag\_kkma.py", line 89, in sentences sentences = self.jki.morphAnalyzer(phrase) TypeError: No matching overloads found for kr.lucypark.kkma.KkmaInterface.morphAnalyzer(list), options are: public java.util.List kr.lucypark.kkma.KkmaInterface.morphAnalyzer(java.lang.String) throws java.lang.Exception >>> text = "안녕하세요. 반갑습니다. 당신은 누구싶니까?" >>> k.sentences(text) ['안녕하세요.', '반갑습니다.', '당신은 누구 싶니', '까?'] >>> >>> k.sentences("\n".join(text_list)) ['반가워요.', '누구 세요. 밥 먹었어요?']
댓글 입력