用python实现选择一个文本进行人物出场次数统计(中文)
时间: 2024-02-06 16:02:06 浏览: 66
Python统计字符出现的次数
以下是一个基于Python的人物出场次数统计的实现:
```python
# -*- coding: utf-8 -*-
import jieba
# 打开文件,读取文本
with open('example.txt', 'r', encoding='utf-8') as f:
content = f.read()
# 分词
words = jieba.lcut(content)
# 去除停用词
stopwords = [',', '。', '!', '?', '的', '了', '是', '在', '我', '你', '他', '她', '我们', '你们', '他们', '她们']
words = [word for word in words if word not in stopwords]
# 统计出现次数
freq = {}
for word in words:
if word in freq:
freq[word] += 1
else:
freq[word] = 1
# 输出结果
for key, value in freq.items():
print(key + ': ' + str(value))
```
其中,我们使用了jieba库进行中文分词,并使用了一个简单的词频统计算法进行人物出场次数的统计。在实际应用中,可能需要更加复杂的算法来准确地识别人物并进行出场次数的计算。
阅读全文