用python jieba写一个
时间: 2023-07-01 10:08:52 浏览: 86
使用Python写一个小游戏
好的,以下是一个简单的使用Python jieba模块的例子:
```python
import jieba
# 分词
seg_list = jieba.cut("我爱自然语言处理") # 默认模式
print(" ".join(seg_list))
# 添加用户词典
jieba.load_userdict("userdict.txt")
# 关键词提取
sentence = "这是一个文本,用于测试关键词提取功能。"
keywords = jieba.analyse.extract_tags(sentence, topK=5, withWeight=True, allowPOS=('n', 'nr', 'ns'))
for keyword, weight in keywords:
print(keyword + " ", end="")
print(weight)
```
注:`jieba.cut`函数默认使用精确模式。如果需要使用其他分词模式,可以参考[jieba官方文档](https://github.com/fxsjy/jieba)进行设置。另外,`jieba.analyse.extract_tags`函数用于提取关键词,其中`topK`表示返回关键词的个数,`withWeight`表示是否返回关键词的权重值,`allowPOS`表示仅返回指定词性的关键词。该函数还支持其他参数设置,可以查阅官方文档获取更多信息。
阅读全文