У меня есть набор данных, который включает существительное, местоимение, собственное существительное и многое другое.Вот пример набора данных:
در
همین
حال
<coref coref_coref_class="set_0" coref_mentiontype="ne" markable_scheme="coref" coref_coreftype="ident">
نجیب
الله
خواجه
عمری
</coref>
<coref coref_coref_class="set_0" coref_mentiontype="np" markable_scheme="coref" coref_coreftype="ident">
سرپرست
وزارت
تحصیلات
عالی
افغانستان
</coref>
گفت
که
Теперь я хочу проверить, является ли именная фраза местоимением.Я сравнил именную группу с возможным списком местоимений в дари.Эта функция должна извлекаться как для i_NP, так и для j_NP.Но я получаю None в качестве вывода.Вот что я попробовал.
PRONOUNS = ["او", "ما","تو", "شما", "وی", "ایشان",
"آنان", "آنها", "خود", "خویشتن", "خویش", "این",
"آن", "اینان", "اینها"]
def isPronoun_feature(text):
coref = re.findall(r'<coref.*?>(.*?)</coref>', text, re.S)
l = list(map(lambda x: x.replace('\n', ' '), coref))
for i in range(0,len(l)-1,2):
i_NP =l[i]
j_NP = l[i+1]
#print(i_NP, j_NP)
if i_NP in PRONOUNS:
return True
elif j_NP in PRONOUNS:
return True