最近喜歡用python,正好NLPIR有python的實現,就mark一下。之前在實現時碰到些問題,多虧原作者中國科學院心理研究所郝碧波的幫助,可以關注其微博@Peter_Howe。
項目準備:
(1)把下載的NLPIR項目下的Data包複製到python實現項目下。
(2)根據自己操作系統的位數選擇相應的庫文件。
此時直接運行 nlpir.py 程序會報錯:
ctypes.ArgumentError: argument 1: <class 'TypeError'>: wrong type
這是因爲其python實現是用python2寫的,在python3下需要修改某些配置。
具體參見Github上的項目 ICTCLAS Python Wrapper
建議從Github上下載最新的 nlpir.py 文件,根據其中的說明修改即可在python3下使用。
運行結果: