我一直在研究网上的不同资料,并尝试了各种方法,但只能找到如何计算唯一单词的频率而无法计算唯一短语。 我目前的代码如下:
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)
如果可能的话,我也想在这段文字中计算“央行”和“高通胀”这两个短语的使用次数。感谢您提供的任何建议或指导。