python textrank4zh提取文本关键词代码
时间: 2023-11-04 10:05:46 浏览: 167
python实现textrank关键词提取
以下是使用textrank4zh库提取文本关键词的Python代码示例:
```python
from textrank4zh import TextRank4Keyword
# 创建 TextRank4Keyword 实例
tr4w = TextRank4Keyword()
# 为 TextRank4Keyword 实例设置文本
text = "这是一段需要提取关键词的文本。"
tr4w.analyze(text)
# 输出关键词及其权重
for item in tr4w.get_keywords(5, word_min_len=2):
print(item.word, item.weight)
```
在上面的示例中,我们首先创建了一个 `TextRank4Keyword` 实例,并将需要提取关键词的文本传递给了该实例的 `analyze` 方法。然后我们使用 `get_keywords` 方法提取前5个关键词,同时指定了关键词的最小长度为2。最后我们遍历输出了每个关键词以及其对应的权重。
需要注意的是,使用 `textrank4zh` 库提取关键词时,需要将文本中的中文字符进行分词处理。因此需要提前安装中文分词库,例如 `jieba` 库。
阅读全文