第一章

112/(4+1)

226**100

4len(text2)

len(set(text2))

7len(list(nltk.bigrams(text5)))

15[w for w in sorted(text5) if w.startswith('b')]

17def find_word(text,word):

...: pos=0

...: while pos

...: try:

...: pos=text.index(word,pos)+1

...: print(pos)

...: except Exception as e:

...: print('all have bean found!')

...: return

...:

find_word(list(text9),'sunset')

22fd=FreqDist(text5)

[w for (w,_) in fd.most_common() if len(w)==4]

23[w for w in text6 if w.isupper()]

24[w for w in list(text6) if w.endswith('ize') and w.find('pt')!=-1 and w[0].isupper() and w[1:].islower()]

25[w for w in sent if w .startswith('sh')]

[w for w in sent if len(w)>4]

28def percent(word,text):

fd=FreqDist(text)

return '{}%'.format((fd[word])*100/len(text))

第二章

2persusion==nltk.Text(nltk.corpus.gutenberg.words('austen-persuasion.txt'))

len(persusion)

len(set(persusion))

4cfd=ConditionalFreqDist((target,fileid[:4]) for fileid in state_union.fileids() for word in

state_union.words(fileid) for target in ['men','women','people'] if target == word.lower()

)

8male_names=names.words('male.txt')

female_names=names.words('female.txt')

fd_male=nltk.FreqDist(male_names)

fd_female=nltk.FreqDist(female_names)

cfd=nltk.ConditionalFreqDist((fd_male[name],name[0])

for fileid in names.fileids()

for name in names.words(fileid)

if fd_male[name]>fd_female[name])

12len(set(w for (w,p) in cmudict.entries()))

fd=FreqDist([len(pron) for (word,pron) in cmudict.entries()])

fd.most_common()[0][1]/len(cmudict.entries())

15fd=FreqDist(brown.words())

[w for (w,_) in fd.most_common() if fd[w]>3]

16def word_diversity(words):

...: return len(words)/len(set(words))

for category in brown.categories():

...: diversity=word_diversity(brown.words(categories=category))

...: print('%s\t%.2f'%(category,diversity))

17def fun(text):

fd=FreqDist([w.lower() for w in text if w not in stopwords.words('english')])

return [w for (w,_) in fd.most_common()[:50]]

18def fun(text):

...: fd=FreqDist([(w1,w2) for (w1,w2) in bigrams(text) if w1 not in stopwords.words('english') and w2 not in stopwords.words('english')])

...: return [w for w in fd.most_common()[:50]]

20def word_freq(text,word):

...: count=nltk.Text(text).count(word)

...: return count/len(text)

python课本第二章答案_《Python自然语言处理》答案第一、二章相关推荐

  1. 鱼c论坛 python课后题pdf,我与python的第一次亲密接触_课后测试题及答案.pdf

    我与python的第一次亲密接触_课后测试题及答案.pdf 还剩 10页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 2015/8/19 第001讲: ...

  2. 第一二章(PTA复习)

    第一二章 因为3默认是整形,整形长度大于short型,如果让short型 = short型 + int型,可能会溢出,所以编译报错 例如: 答案:D switch 语句中的变量类型可以是: byte. ...

  3. 『RNN 监督序列标注』笔记-第一/二章 监督序列标注

    『RNN 监督序列标注』笔记-第一/二章 监督序列标注 监督序列标注(Supervised Sequence Labeling)与传统的监督模式分类(supervised pattern classi ...

  4. 慕课乐学python单元测试答案_中国大学慕课第三章单元测试答案_乐学软件工程免费答案...

    佩戴铂金的好处有哪些 人教版八年级下册思想品德全品学练考第七课第1课时财产属于谁答案 白金项链变黑了怎么办,如何清洗 白金的种类有哪些 天津少儿医保如何结算报销? 铂金和白金哪个贵,需注意什么 黄金项 ...

  5. 慕课python第六周测验答案_中国大学慕课答案第六章节答案_Python语言程序设计作业答案...

    中国大学慕课答案第六章节答案_Python语言程序设计作业答案 更多相关问题 求证:tan(x+y)+tan(x-y)=sin2xcos2x-sin2y. 若cosθ1+tan2θ+sinθ1+cot ...

  6. python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)

    [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...

  7. 四全集学python选哪种电脑_“Python教程哪个版本最适合学习?“python教程全集

    python教程,求一套比较好的python教程 好不好主要先看你自己,理解能力样,有没有接触过编程,有没础,这很重要: 看教程,能不能先给你建立起知识体系框架,许多教程一上来就直接给你灌输知识很让人 ...

  8. python如何设置字体大小_[Python Basic]如何设置 Python 的运行环境

    一如既往地, 咱们不仅仅是学习 Python 的基础知识, 同时, 也按照2/8 规律学习关键知识的关键部分 - python 核心词汇 如何安装 Python 下载 Python 打开网址:http ...

  9. python小软件制作教程_[Python]手把手教程:Python制作番茄钟

    这篇文章是根据Udacity的免费课程 编程基础:Python所做的笔记,适合零基础学习Python 我们先了解这个番茄钟的概念,就是每隔一段固定的时间就提醒你休息一下,可能是播放一段音乐, 弹出一个 ...

  10. python如何检验显著性差异_[Python] 如何证明两组样本有显著性差异(t-test假设检验) | 学步园...

    现有两组样本数据,假如它们分别基于两套不同的方法,或者测于不同的设备,又或是出自两个人之手,如何证明它们有或没有显著性差别呢?当然可以拿个Excel表把数据画个图,然后找一堆人来投票,看觉得差不多还是 ...

最新文章

  1. Tomcat6 内存和线程配置
  2. 【OpenStack】OpenStack系列6之Sheepdog环境搭建
  3. labview在2048中添加时间滚动条_Axure 教程:不可见滚动条的页面滚动效果
  4. Delphi应用程序的调试(二)使用断点
  5. 音乐播放类应用后台播放耗电评测报告
  6. 【JS 逆向百例】元素ID定位加密位置,某麻将数据逆向
  7. 熬夜都要看完的 Spring 干货!
  8. 欧式墙纸素材高清纹样图案,美观又大气
  9. 使用pm2后台运行nodejs程序
  10. 修改linux的防火墙
  11. java标准化试题_标准化考试系统Java
  12. Java中获取当前时间、昨天、三天前、一周前、一月前时间(2)
  13. 计算机远程终端控制示意图,Windows远程控制完全指南
  14. 勘探重力实验matlab,重力场与重力勘探实验指导.ppt
  15. 数据服务开发工具(Magic-API)
  16. 第十四届蓝桥杯(Web 应用开发)模拟赛 1 期-职业院校组-知识点题解
  17. html普通文本和段落文本,HTML --- 网页文本与段落信息组织
  18. 程序员一定要打造一个专业的家庭开发工作站
  19. Word处理控件Aspose.Words功能演示:使用C#对PDF文件进行进一步修改和转换
  20. 根据PCB扫描图反推原理图

热门文章

  1. 重新复习一下JDK14的9大重磅特性
  2. linux下使用python操作mysql
  3. 【今晚7点半】:GVoice 千万在线语音传输的那些事
  4. Google调查了人们过去24小时的观看记录,发现了这些......
  5. 微软为NBA提供云计算服务、Google公布Fuchsia OS细节、Zoom用户可选择数据库等|Decode the Week...
  6. 2019年低延迟直播技术展望
  7. C++11新特性学习
  8. 十个问题理解Linux epoll工作原理
  9. tinyxml在linux和windows下的编译及使用详解
  10. Shell 脚本的时间的加减,以及时间差的计算