Phrasenhäufigkeit in Python zählen 3.3.2

Ich habe verschiedene Quellen im Internet untersucht und verschiedene Methoden ausprobiert, konnte jedoch nur herausfinden, wie die Häufigkeit eindeutiger Wörter, jedoch nicht eindeutiger Phrasen zu zählen ist. Der Code, den ich bisher habe, ist wie folgt:

import collections
import re
wanted = set(['inflation', 'gold', 'bank'])
cnt = collections.Counter()
words = re.findall('\w+', open('02.2003.BenBernanke.txt').read().lower())
for word in words:
    if word in wanted:
        cnt [word] += 1
print (cnt)

Wenn möglich, möchte ich auch zählen, wie oft in diesem Text die Ausdrücke "Zentralbank" und "hohe Inflation" verwendet werden. Ich freue mich über jeden Vorschlag oder jede Anleitung, die Sie geben können.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage