파이썬 형태소분석기가 자바꺼 호출하는거였네요
파이썬에는 KoNLPy 라는 한국어 형태소 분석기가 있죠
https://github.com/konlpy/konlpy
파이썬으로 어떻게 만들수있나 코드를 보니까
JPype1 ? 자바라이브러리를 파이썬에서 호출하는게 있네요
자바라이브러리 뭐뭐 있나봤더니
KOMORAN
kkma
open-korean-text
등 자바로 만든 다양한 형태소 분석기들이 있네요
KoNLPy는 자바의 형태소 분석기를 선택해서 파이썬으로 호출하는 라이브러리군요
파이썬이 php 보다 느린데 어떻게 저게 빨리될까 싶었는데 이제 알게되네요
ps. php는 자바코드 호출하는 라이브러리가 없나요? ..ㄷ
그냥 jar 실행은 가능하니까 인수전달만하고 결과값 받아오는 식으로 하면 될것 같기도 하네요
댓글 3
사실 대부분의 딥러닝 코드가 파이썬으로 나온건 그냥 문법이 단순하고 코딩이 쉽기 때문입니다. 대부분 실제 구현은 자바같은 타 언어로 되어 있고 그 구현을 호출하는 코드가 들어있는 모듈을 임포트해서 사용하는 것이죠.
감사합니다.
관련 생태계가 핵심이였네요
파이썬문법이랑 php 문법은 거기서 거기 같은 느낌이라 파이썬이 더 쉬운지는 아직모르겠네요
아무래도 문법이 덜 엄격한 것이 영항이 큰 것 같습니다. php는 C언어의 영향을 많이 받아서 {}를 사용하는 부분이나 문장 끝마다 ;를 붙여줘야 하는 등 지킬 것이 많은데 파이썬은 들여쓰기나 :만 잘 찍으면 오류가 발생하는 일은 적으니까요.
http://phpsadness.com/
PHP는 이런 사이트까지 있을 정도로 문법에 일관성이 없기도 하고요.(물론 이건 이것저것 기능을 붙이는 과정에서 생긴 일입니다만)