位置: IT常识 - 正文

python如何提取文本信息?(python如何提取文件中的数据)

编辑:rootadmin

推荐整理分享python如何提取文本信息?(python如何提取文件中的数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python提取txt指定内容,python怎么提取文件名,python提取文本文件中的数据,python正文提取,python提取文本文件中的数据,python提取文本文件中的数据,Python如何提取文件中的文字,Python如何提取文本框内容,内容如对您有帮助,希望把文章链接给更多的朋友!

1、信息提取

先用句子分段器将文档的原始文本分成句子,再用记号赋值器将每个句子进一步分成单词。其次,给每一个句子做词性标记。以nltk中的默认工具为例,将句子分段器、分词器、词性标记器连接。

defie_preprocess(document):#nltk默认的句子分段器sentences=nltk.sent_tokenize(document)#nltk默认分词器sentences=[nltk.word_tokenize(sent)forsentinsentences]#nltk默认词性标记sentences=[nltk.pos_tag(sent)forsentinsentences]python如何提取文本信息?(python如何提取文件中的数据)

2、词块划分

词块划分是实体识别的基础技术,对多个词的顺序进行划分和标记。

如Noun Phrase Chunking(名词短语词块划分)

使用正则表达式来定义一个语法,来进行名词短语词块的划分

3、开发和评估词块划分器

分区器可以用evaluate()方法评价分区器的性能好坏。

以下是使用一元标记来建立单词块分割器的学习。但是,不是确定每个单词的正确单词性标记,而是根据每个单词的单词性标记,确定正确的单词块标记。

#使用一元标注器建立一个词块划分器。根据每个词的词性标记,尝试确定正确的词块标记。classUnigramChunker(nltk.ChunkParserI):#constructordef__init__(self,train_sents):#将训练数据转换成适合训练标注器的形式。tree2conlltags()方法将每个词块树映射到一个三元组(word,tag,chunk)的列表train_data=[[(t,c)forw,t,cinnltk.chunk.tree2conlltags(sent)]forsentintrain_sents]#训练一元分块器#self.tagger=nltk.UnigramTagger(train_data)#训练二元分块器self.tagger=nltk.BigramTagger(train_data)#sentence为一个已标注的句子defparse(self,sentence):#提取词性标记pos_tags=[posfor(word,pos)insentence]#使用标注器为词性标记标注IOB词块tagged_pos_tags=self.tagger.tag(pos_tags)#提取词块标记chunktags=[chunktagfor(pos,chunktag)intagged_pos_tags]#将词块标记与原句组合conlltags=[(word,pos,chunktag)for((word,pos),chunktag)inzip(sentence,chunktags)]#转换成词块树returnnltk.chunk.conlltags2tree(conlltags)
本文链接地址:https://www.jiuchutong.com/zhishi/310697.html 转载请保留说明!

上一篇:Linux下载安装RabbitMQ(linux lab安装)

下一篇:帝国CMS如何判断会员是否登录及登录后才能看到内容(帝国cms如何判断图片有没有被使用)

  • 网易云自己唱的草稿在哪里(网易云自己唱的歌保存在哪里)

  • 苹果13mini怎么关机(苹果13mini怎么关闭刘海屏)

  • 抖音怎么加灯牌(抖音怎么加灯牌等级)

  • 电脑的芯片主要是由什么物质组成的(电脑芯片排行榜2023最新)

  • Redmi K30 Pro前置相机支持哪些功能(redmi k30 pro前置摄像头弹出失败)

  • 网络攻击的种类分(网络安全的威胁有哪些)

  • 关闭修订有什么作用(关闭 修订)

  • 苹果手机儿童模式在哪

  • 充电电流指示为0(充电电流指示为0是什么意思)

  • mrd al00是什么手机(mrd-aloo是什么型号手机)

  • 此歌曲尚未跨设备同步(此歌曲尚未跨设什么歌)

  • 天气冷充电会变慢吗(天冷对手机充电速度有影响吗)

  • vivo x7是不是可以双卡(vivo有x7吗)

  • 抖音上拉黑对方知道吗(抖音上拉黑对方他知道吗?)

  • 手机怎么设置字体风格(手机怎么设置字体变大)

  • 微信视频声音小怎么调大声(苹果手机微信视频声音小)

  • wifi电视怎么看电视台(wifi电视怎么看珠江台)

  • 无线充电宝什么手机都可以用吗(无线充电宝什么原理)

  • 索尼xperia 1上市时间

  • laptop3何时发布(laptop3怎么样)

  • ps怎么反白(ps怎么反白字)

  • 0pp0手机售后电话(0ppo手机的售后服务电话)

  • 全民k歌私信怎么发不出去(全民K歌私信怎么显示不出来)

  • 滕达路由器用手机设置(手机腾达路由器)

  • win11怎么设置最佳性能模式? windows11开启最佳性能模式的技巧(win11怎么设置最佳能效模式)

  • mcdlc.exe - mcdlc是什么进程文件 有何作用

  • Win11 预览版全新“开始”菜单三种布局上手体验(win11预览版体验)

  • 前端实现 PDF 预览的常见方案(前端生成pdf文件)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络