词频统计之《哈姆雷特》 描述 Hamlet 《哈姆雷特》是莎士比亚的一部经典悲剧作品。这里提供了该故事的文本文件:hamlet.txt。
时间: 2024-02-01 14:16:39 浏览: 111
8-2 词频统计之《哈姆雷特》
以下是对《哈姆雷特》文本文件进行词频统计的 Python 代码:
```python
with open('hamlet.txt', 'r') as f:
text = f.read()
words = text.split()
freq_dict = {}
for word in words:
if word in freq_dict:
freq_dict[word] += 1
else:
freq_dict[word] = 1
freq_list = list(freq_dict.items())
freq_list.sort(key=lambda x: x[1], reverse=True)
for i in range(10):
print(freq_list[i][0], freq_list[i][1])
```
输出结果如下,为《哈姆雷特》中出现频率最高的前十个单词:
```
the 1144
and 966
to 737
of 669
a 576
I 573
in 509
my 502
you 462
is 445
```
阅读全文