lovit / soynlp

한국어 자연어처리를 위한 파이썬 라이브러리입니다. 단어 추출/ 토크나이저 / 품사판별/ 전처리의 기능을 제공합니다.
Other
945 stars 183 forks source link

NewsNounExtractor 내 지역 변수 선언 관련 오류 #129

Open hungry-wook opened 3 years ago

hungry-wook commented 3 years ago
from soynlp.noun import NewsNounExtractor
noun_extractor = NewsNounExtractor()

위와 같이 실행 시 아래와 같은 메시지가 출력됩니다. local variable 'f' referenced before assignment

사용환경은 python3.8입니다

lovit commented 3 years ago
from soynlp.noun import NewsNounExtractor
noun_extractor = NewsNounExtractor()

위와 같이 실행 시 아래와 같은 메시지가 출력됩니다. local variable 'f' referenced before assignment

사용환경은 python3.8입니다

해당 오류 메시지는 input 파일이 제대로 입력되지 않았을 때 발생하는 오류입니다. input 파일 확인 부탁드립니다.

위 이슈는 다른 곳에서 수정되었는데, 아직 패키지 리팩중이라 배포 버전에 반영하지 못했습니다. 곧 수정 반영된 버전 배포하겠습니다.

더하여, 뉴스 기사에서 명사를 추출하려는 목적에 해당 클래스 사용하시는 걸로 알고 있는데, 여러 실험에서 NonuExtractor_v2 가 더 좋은 성능을 보였습니다. 참고해주세요.