Как извлечь все фразы из существительных во французских предложениях с помощью Spacy (Python) - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь извлечь все существительные из французских предложений, используя Spacy. Мой код, кажется, не работает хорошо во всех случаях, которые я пытался. Например,

    nlp = spacy.load("fr_core_news_sm")
    doc = nlp("Il y a plusieurs petits restaurants dans cette ville.")
    for chunk in doc.noun_chunks:
      print(chunk)

возвращает

[Il y a plusieurs petits restaurants dans cette ville.] в качестве имени существительного, это кажется неправильным, поскольку здесь существительное является petits restaurants dans cette ville.

Когда я пробовал другие наборы фраз, такие как J'ai trouvé une jolie petite chambre., он возвратил 3 фразы, [J' , une jolie, petite chambre], что, кажется, также неверно

Наконец, с Les deux dernières semaines, il était à Paris.. он возвратил [Les deux dernières semaines, il], который кажется правильным.

Буду признателен за любую помощь или руководство о том, как обеспечить правильную работу кода для первых двух примеров.

...