Python自然语言处理第一章 - 语言处理与Python

本文介绍了Python进行自然语言处理的基本操作,包括搜索文本、计数词汇、Python列表操作、简单的统计以及自动理解自然语言。讲解了词语索引、词汇丰富度、频率分布等概念,并提到了NLTK库的相关功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的运行环境

  • python 3.5.2
  • nltk 3.2.1
  • nltk-data
  • numpy:科学计算库
  • matplotlib:数据可视化的2D会图库
    因为python、nltk版本不同,所以一些内容可能与书中的内容有所不同

一,搜索文本

1,词语索引视图:显示指定单词的出现情况,同时还可以显示一些上下文

text1.concordance('monstrous')

2,查询并显示与指定关键词相似的上下文的词语:

text1.similar('monstrous')

3,可以共用两个或者两个以上词语的上下文:

text1.common_contexts(["montrous","very"])

4,判断词在文本中的位置:从文本开头算起有多少次出现:

text1.dispersion_plot(["freedom","citizens","duties"])

5,随机产生一些文本:

text1.generate()

但是在NLTK3.0中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值