Python 3.x 在多语言语言中有没有一种方法可以永久地;“固定”;来自'';iw'';至'';他'';?
我想在python 3.6中使用Polyglot对希伯来文文本进行简单的情感分析。 问题在于,Polyglot将文本语言代码识别为“iw”,而不是“he”,因此无法对其进行处理 如图所示: 我已经在Python 3.x 在多语言语言中有没有一种方法可以永久地;“固定”;来自'';iw'';至'';他'';?,python-3.x,nlp,hebrew,polyglot,cld2,Python 3.x,Nlp,Hebrew,Polyglot,Cld2,我想在python 3.6中使用Polyglot对希伯来文文本进行简单的情感分析。 问题在于,Polyglot将文本语言代码识别为“iw”,而不是“he”,因此无法对其进行处理 如图所示: 我已经在Text函数调用中添加了hint\u language\u code='he',但它只更改文本的初始形式,而不更改其子形式(如句子或单词) 例如: 输入: import polyglot from polyglot.text import Text, Word article='איך ניתן ל
Text
函数调用中添加了hint\u language\u code='he'
,但它只更改文本的初始形式,而不更改其子形式(如句子或单词)
例如:输入:
import polyglot
from polyglot.text import Text, Word
article='איך ניתן לנתח טקסט בעברית? והאם ניתן לשנות את הקידוד?'
txt = Text(article)
print(txt.language.code)
txt = Text(article,hint_language_code = 'he')
print(txt.language.code)
sent=txt.sentences[1]
print(sent.language.code)
print(sent)
输出:
iw
he
iw
והאם ניתן לשנות את הקידוד?
如何将文本语言\u code
从'iw'
永久更改为'he'