溫馨提示×

?python中jieba庫函數怎么使用

小億
176
2023-10-12 19:47:25
欄目: 編程語言

jieba庫是一個用于中文分詞的工具庫。下面是一些常見的jieba庫函數用法示例:

  1. 分詞
import jieba
# 全模式分詞
text = "我愛自然語言處理"
result = jieba.cut(text, cut_all=True)
print("/".join(result))  # 輸出:我/愛/自然/自然語言/語言/處理
# 精確模式分詞
result = jieba.cut(text, cut_all=False)
print("/".join(result))  # 輸出:我/愛/自然語言處理
# 默認模式分詞(精確模式的別名)
result = jieba.cut(text)
print("/".join(result))  # 輸出:我/愛/自然語言處理
# 搜索引擎模式分詞
result = jieba.cut_for_search(text)
print("/".join(result))  # 輸出:我/愛/自然/語言/處理
  1. 添加自定義詞典
import jieba
text = "我是自然語言處理工程師"
result = jieba.cut(text)
print("/".join(result))  # 輸出:我/是/自然/語言/處理/工程師
# 添加自定義詞典
jieba.add_word("自然語言處理")
result = jieba.cut(text)
print("/".join(result))  # 輸出:我/是/自然語言處理/工程師
# 添加自定義詞典(指定詞頻)
jieba.add_word("自然語言處理", freq=100)
result = jieba.cut(text)
print("/".join(result))  # 輸出:我/是/自然語言處理/工程師
  1. 關鍵詞提取
import jieba.analyse
text = "我是一名自然語言處理工程師,對文本處理很感興趣。"
keywords = jieba.analyse.extract_tags(text, topK=3)
print(keywords)  # 輸出:['自然語言處理', '文本處理', '感興趣']

以上是jieba庫的一些常見用法,更多詳細的函數用法可以參考jieba官方文檔。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女