当前位置: 首页 > news >正文

网站开发一般学多久肇庆seo排名

网站开发一般学多久,肇庆seo排名,东莞小程序建设,上海土地建设官方网站jieba.lcut jieba.lcut()和jieba.lcut_for_search()是jieba库中的两个分词函数,它们的功能和参数略有不同。 jieba.lcut()方法接受三个参数:需要分词的字符串,是否使用全模式(默认为False)以及是否使用HMM模型&…

jieba.lcut 

jieba.lcut()和jieba.lcut_for_search()是jieba库中的两个分词函数,它们的功能和参数略有不同。

jieba.lcut()方法接受三个参数:需要分词的字符串,是否使用全模式(默认为False)以及是否使用HMM模型(默认为True)。它返回一个列表,其中包含分词后的词语。该方法适合用于普通的文本分词任务。

而jieba.lcut_for_search()方法接受两个参数:需要分词的字符串和是否使用HMM模型。该方法适合用于搜索引擎的分词,因为它在精确模式的基础上,对长词进行了再次切分,以提高召回率。

import jieba
text = '中文分词是将中文文本切分成一系列有意义的词语的过程。'#定义词典列表
b=['中文分词','中午文本','有意义']
jieba.load_userdict(b)  #应用自定义词典列表print(jieba.lcut(text,cut_all=False)) # 默认精确模式,即cut_all=False
print(jieba.lcut(text,cut_all=True)) # 改为全模式,即cut_all=True
print(jieba.lcut_for_search(text)) # 搜索引擎模式

import jiebatext2 = '我们中出了一个叛徒'
print(jieba.lcut(text2))# 删除一个单词
jieba.del_word('中出')
print(jieba.lcut(text2))#增加一个单词
jieba.add_word('出了')
print(jieba.lcut(text2))# 如果我们不想删除“中出”这个词,但是又不想让它合在一起,可以增大它的词频
jieba.add_word('中出')  # 为了演示效果,我们需要回到最初始的样子
jieba.del_word('出了')
print(jieba.lcut(text2))
# 调节词的词频,使其能(或不能)被分词
# tune=True:执行词频调整,默认False不执行
jieba.suggest_freq(('中','出'),tune=True)
print(jieba.lcut(text2))

去除停用词语

最全中文停用词表
 

import re
import jieba
text3 = '昨天我吃了一大碗米饭,真的是太好吃了!###@'# 去除一些无用的字符只提取出中文出来
new_text = "".join(re.findall('[\u4e00-\u9fa5]+', text3, re.S))
print(new_text)print(jieba.lcut(new_text))

综合案例 

import re
import jiebadef chinese_word_cut(mytext):# jieba.load_userdict('自定义词典.txt')  # 这里你可以添加jieba库识别不了的网络新词,避免将一些新词拆开jieba.initialize()  # 初始化jieba# 文本预处理 :去除一些无用的字符只提取出中文出来new_data = re.findall('[\u4e00-\u9fa5]+', mytext, re.S)new_data = " ".join(new_data)# 文本分词seg_list_exact = jieba.lcut(new_data)result_list = []# 读取停用词库with open('cn_stopwords.txt', encoding='utf-8') as f:  # 可根据需要打开停用词库,然后加上不想显示的词语con = f.readlines()stop_words = set()for i in con:i = i.replace("\n", "")  # 去掉读取每一行数据的\nstop_words.add(i)# 去除停用词并且去除单字for word in seg_list_exact:if word not in stop_words and len(word) > 1:result_list.append(word)return result_listif __name__=='__main__':with open('new.txt','r',encoding='utf-8') as f:text_file=f.read()# 分词得到词典result=chinese_word_cut(text_file)result=set(result)print(result)# print(text_file)


 

参考:

文本分析-使用jieba库进行中文分词和去除停用词(附案例实战)_jieba.lcut(text)-CSDN博客

http://www.khdw.cn/news/22349.html

相关文章:

  • linux下安装wordpress山东seo推广
  • wordpress 旅行主题深圳网站搜索优化工具
  • wordpress 采集微信公众号百度seo最新算法
  • 永乐网站建设域名归属查询
  • 广州专业网站建设哪家好东莞百度seo
  • 展示性公司网站html文案代写平台
  • 万网域名管理网站东莞网站seo公司
  • 苏州广告设计制作公司宁波品牌网站推广优化公司
  • 帮老板做网站seo公司资源
  • 动态网站开发小结佛山seo培训
  • 通化网站建设公司无锡seo网络推广
  • 网站建设分工案例软文网
  • 17网站一起做网店新塘网络推广有哪些
  • 塘厦初级中学长沙seo全网营销
  • 建设工程网站有哪些内容seo关键词排名技术
  • 腾讯网站建设怎样搭建自己的网站
  • 营销网站的案例分析seo咨询茂名
  • 做视频开头动画网站网店推广的作用
  • 棠下手机网站建设长沙seo行者seo09
  • html企业网站模板下载100个经典创意营销方案
  • 威海网站定制seo关键词排名优化怎么样
  • 作文网站哪个平台好营销网站做的好的公司
  • 返佣网站都是自己做的泰州网站排名seo
  • 架设时时彩网站需要怎么做网站设计与网页制作
  • 阿里云服务器做网站好用吗最近五天的新闻大事
  • 微网站制作需要多少钱开鲁seo网站
  • 大学网站建设与功能开发游戏推广怎么做引流
  • 调用wordpress分类名称贵港seo
  • 做外贸收费的网站安卓优化大师旧版本下载
  • 两学一做晋中市网站自己如何制作网页