pyltp使用問題記錄

2021-10-01 03:37:11 字數 1173 閱讀 8539

記錄使用哈工大ltp工具進行自然語言處理中遇見的問題,後續會繼續往下寫。

pyltp中segmentor,postagger,parser,namedentityrecognizer載入模型時,模型的路徑要以『/』分割,不能以『\』分割,linux檔案路徑是以第一種方式,而windows是第二方式,因此在windows下使用ltp模型需要對路徑進行處理,否則在命令列中使用會報「*: model not loaded!」,例如:

real_path = os.path.realpath(__file__)

.replace(

'\\'

,'/'

) real_path = real_path[

0: real_path.rindex(

'/')]+

'/ltp_dat'

# d:\pycharmprojects\govdatatools\govtools\govnlp\ltp_data\cws.model

print

("ltp_data磁碟路徑:%s"

% real_path)

# ltp_dir = "./ltp_data"

self.segmentor = segmentor(

) self.segmentor.load(real_path +

"/cws.model"

)

pyltp在windows環境下使用要載入pisrl_win.model,否則載入pisrl.model,具體的原因和解釋看ltp官網。

self.labeller = sementicrolelabeller(

) sys = platform.system(

)if sys ==

"windows"

:print

("載入pisrl_win模型"

) self.labeller.load(real_path +

"/pisrl_win.model"

)else

:print

("載入pisrl模型"

) self.labeller.load(real_path +

"/pisrl.model"

)

Easyui使用問題記錄

很久沒弄js了,一般都是讓兄弟們去弄,但這幾天碰到個easyui的timespinner使用問題,控制項值儲存後動態載入資料時,會把日期部分也顯示出來。弟兄們除錯了很久沒發現問題所在,沒辦法,只好硬著頭皮上,外圍的js 我們自己寫的 都沒發現問題,我就懷疑是easyui的問題,雖然其 是經過混亂了的...

Redhat使用問題記錄

root alessio hp noarch rpm e jdk1.8.0 101 1.8.0 101 fcs error postun jdk1.8.0 101 1.8.0 101 fcs.x86 64 scriptlet failed,exit status 2 root localhost c...

sumo使用問題記錄

ubuntu 16.04,sumo 0.32.0 基本參照和中的過程安裝。不過在第6步的make時提示找不到 libgl so 檔案,通過locat命令可以找到該檔案,不過雙擊提示link broken。最終通過chmod 777取得資料夾許可權,並用另一台電腦上的libgl.so檔案替換掉損壞的檔...