Python 3.x 在多语言语言中有没有一种方法可以永久地;“固定”;来自'';iw'';至'';他'';?

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='איך ניתן ל

我想在python 3.6中使用Polyglot对希伯来文文本进行简单的情感分析。 问题在于,Polyglot将文本语言代码识别为“iw”,而不是“he”,因此无法对其进行处理

如图所示: 我已经在
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'