[PYTHON] Sprachverarbeitung 100 Schläge Kapitel 4: Morphologische Analyse 31. Verben

31. Verb

Problem

Extrahieren Sie alle Oberflächenformen des Verbs. https://nlp100.github.io/ja/ch04.html

Ich war mir nicht sicher, was ich anhand der Eingabedaten unten tun sollte, aber wenn Sie sich auf die Antworten derjenigen beziehen, die es bereits gelöst haben, verstehe ich. Sollte ich die for-Schleife erneut in der for-Schleife ausführen, um die Daten der Liste in der Liste abzurufen? Ich habe etwas gelernt

#Eingabedaten
[[{'surface': 'einer', 'base': 'einer', 'pos': 'Substantiv', 'pos1': 'Ziffer'}],
 [{'surface': 'ich', 'base': 'ich', 'pos': 'Substantiv', 'pos1': '普通Substantiv'},
  {'surface': 'Ist', 'base': 'Ist', 'pos': 'Partikel', 'pos1': '副Partikel'},
  {'surface': 'Katze', 'base': 'Katze', 'pos': 'Substantiv', 'pos1': '普通Substantiv'},
  {'surface': 'Ist', 'base': 'Ist', 'pos': 'Beurteilung', 'pos1': '*'},
  {'surface': '。', 'base': '。', 'pos': 'Besondere', 'pos1': 'Phrase'}],
 [{'surface': 'Name', 'base': 'Name', 'pos': 'Substantiv', 'pos1': '普通Substantiv'},
  {'surface': 'Ist', 'base': 'Ist', 'pos': 'Partikel', 'pos1': '副Partikel'},
  {'surface': 'noch', 'base': 'noch', 'pos': 'Adverb', 'pos1': '*'},
  {'surface': 'Nein', 'base': 'Nein', 'pos': 'Adjektiv', 'pos1': '*'},
  {'surface': '。', 'base': '。', 'pos': 'Besondere', 'pos1': 'Phrase'}],
...

Antworten

surface = []
for sentense in result_list:
    for morphene in sentense:
        if morphene['pos'] == 'Verb':
            surface.append(morphene['surface'])
surface

#Ergebnis
['Geboren',
 'Tsuka',
 'tat',
 'In Tränen',
 'Tu es',
 'Beginnen mit',
...

Referenzierte Site

Herausforderung 100 Sprachverarbeitung klopft Kapitel 4

Recommended Posts

Sprachverarbeitung 100 Schläge Kapitel 4: Morphologische Analyse 31. Verben
[Sprachverarbeitung 100 Schläge 2020] Kapitel 4: Morphologische Analyse
100 Sprachverarbeitung klopft Morphologische Analyse in Kapitel 4 gelernt
100 Sprachverarbeitung Knock 2020 Kapitel 4: Morphologische Analyse
100 Sprachverarbeitung Knock Kapitel 4: Morphologische Analyse
100 Language Processing Knock 2015 Kapitel 4 Morphologische Analyse (30-39)
100 natürliche Sprachverarbeitung klopft Kapitel 4 Morphologische Analyse (zweite Hälfte)
100 Sprachverarbeitungsklopfen ~ Kapitel 1
100 Sprachverarbeitung klopft Kapitel 2 (10 ~ 19)
Verarbeitung natürlicher Sprache 1 Morphologische Analyse
100 natürliche Sprachverarbeitung klopft Kapitel 5 Abhängigkeitsanalyse (zweite Hälfte)
100 natürliche Sprachverarbeitung klopft Kapitel 5 Abhängigkeitsanalyse (erste Hälfte)
100 Sprachverarbeitung Knock 2015 Kapitel 5 Abhängigkeitsanalyse (40-49)
[Sprachverarbeitung 100 Schläge 2020] Kapitel 3: Reguläre Ausdrücke
100 Klicks in der Verarbeitung natürlicher Sprache Kapitel 4 Kommentar
[Sprachverarbeitung 100 Schläge 2020] Kapitel 6: Maschinelles Lernen
[Sprachverarbeitung 100 Schläge 2020] Kapitel 1: Vorbereitende Bewegung
[Sprachverarbeitung 100 Schläge 2020] Kapitel 7: Wortvektor
100 Sprachverarbeitung Knock 2020 Kapitel 5: Abhängigkeitsanalyse
100 Sprachverarbeitung klopfen 2020: Kapitel 3 (regulärer Ausdruck)
[Sprachverarbeitung 100 Schläge 2020] Kapitel 8: Neuronales Netz
[Sprachverarbeitung 100 Schläge 2020] Kapitel 2: UNIX-Befehle
[Sprachverarbeitung 100 Schläge 2020] Kapitel 9: RNN, CNN
100 Sprachverarbeitungsklopfen 03 ~ 05
100 Sprachverarbeitungsklopfen (2020): 32
100 Sprachverarbeitungsklopfen (2020): 35
100 Sprachverarbeitungsklopfen (2020): 47
100 Sprachverarbeitungsklopfen (2020): 39
100 Sprachverarbeitungsklopfen (2020): 22
100 Sprachverarbeitungsklopfen (2020): 26
100 Sprachverarbeitungsklopfen (2020): 34
100 Sprachverarbeitungsklopfen (2020): 42
100 Sprachverarbeitungsklopfen (2020): 29
100 Sprachverarbeitungsklopfen (2020): 49
100 Sprachverarbeitungsklopfen 06 ~ 09
100 Sprachverarbeitungsklopfen (2020): 43
100 Sprachverarbeitungsklopfen (2020): 24
100 Sprachverarbeitungsklopfen (2020): 45
100 Sprachverarbeitungsklopfen (2020): 10-19
100 Sprachverarbeitungsklopfen (2020): 30
100 Sprachverarbeitungsklopfen (2020): 00-09
100 Sprachverarbeitungsklopfen (2020): 31
100 Sprachverarbeitungsklopfen (2020): 48
100 Sprachverarbeitungsklopfen (2020): 44
100 Sprachverarbeitungsklopfen (2020): 41
100 Sprachverarbeitungsklopfen (2020): 37
100 Sprachverarbeitungsklopfen (2020): 25
100 Sprachverarbeitungsklopfen (2020): 23
100 Sprachverarbeitungsklopfen (2020): 33
100 Sprachverarbeitungsklopfen (2020): 20
100 Sprachverarbeitungsklopfen (2020): 27
100 Sprachverarbeitungsklopfen (2020): 46
100 Sprachverarbeitungsklopfen (2020): 21
100 Sprachverarbeitungsklopfen (2020): 36
100 Amateur-Sprachverarbeitungsklopfen: 41
100 Amateur-Sprachverarbeitungsklopfen: 71
100 Amateur-Sprachverarbeitungsklopfen: 56
100 Amateur-Sprachverarbeitungsklopfen: 24
100 Amateur-Sprachverarbeitungsklopfen: 50
100 Amateur-Sprachverarbeitungsklopfen: 59
100 Amateur-Sprachverarbeitungsklopfen: 70