Spacy pos 标签纸

Spacy pos tagging PPER

我正在尝试使用 PPER 将 spacy 标记设为德语单词。参见 https://spacy.io/api/annotation。这是我的代码:

import de_core_news_sm

nlp = de_core_news_sm.load()

tokenized = nlp("Der Mann liebt Kuchen.")
for token in tokenized:
    print(token, token.pos_, token.ent_type_)

我需要输入哪个字符串才能获得 PPER 标签?

您是在寻找 PPER tag_ 吗?尝试 ichsie:

import spacy
nlp = spacy.load("de_core_news_md")
doc = nlp("Ich liebe mich. Sie liebt Dich.")

for tok in doc:
    print(f"{tok.text:<10} {tok.tag_:<10} {tok.pos_:<10}")
Ich        PPER       PRON      
liebe      VVFIN      VERB      
mich       PPER       PRON      
.          $.         PUNCT     
Sie        PPER       PRON      
liebt      VVFIN      VERB      
Dich       PPER       PRON      
.          $.         PUNCT  

PPER表示对non-reflexive人称代词按照https://spacy.io/api/annotation#pos-de . Now, lets look at what is reflexive personal pronoun - it is part of speech where the word reflects back at the subject (ref. https://www.englishclub.com/grammar/pronouns-reflexive.htm)。因此,non-reflexive人称代词是不指代主语的词。

人称代词 - 我,你,他,她,它,我们他们,我,他,她,我们,他们都是人称代词。

Non-reflexive:Ich sehe dich im Spiegel——我在镜子里看到你。

Reflexive: Ich sehe mich im Spiegel — 我在镜子里看到自己。

但是,SpaCy 对两个句子的输出相同。

text       tag        pos

Ich        PPER       PRON      
sehe       VVFIN      VERB      
dich       PRF        PRON      
im         APPRART    ADP       
Spiegel    NN         NOUN