python3.8.3怎么使用nltk_Python3 环境下的 NLTK学习(第一章)

最近想入门NLP,于是找了一些资源来看,其中有一本书很不错,叫Python自然语言处理,我看的是中文版,翻译质量一般,不过别人也是无偿的,只能说很敬佩。不过有一个小问题就是它的python版本是2.4,而我的是3.6,我用的NLTK也是3以上的版本,所以书中的许多例子都有些不太一样,下面我就罗列一下不太一样的地方。

1. P.28 text3.generate()失效

2.全文翻译“链表”现一般称作“列表”

3. text5.count('lol')/len(text5) 直接可得频率比值,无需import __future__

4. fdist1现在不是按照词频排序了,应该是乱序,你必须自己排序

5.fdist1.plot(50,cumulative = True) 纵轴不是百分比,而是数值

6.fdist.inc(‘item')添加语料功能已失效

7.fdist.tabulate() 绘制频率分布表功能实现为乱码)

8.bigrams()失效

9.babelize_shell()失效 。。。好可惜啊

10.nltk.chat.chatbots()有严重BUG,程序应该是将回车键当作输入值导致其无限循环而陷入死机,解决办法是如图直接访问机器人名字

以下是我做的笔记,有想看的同学可以到我的Github主页上去下载,以后章节的笔记也会持续更新,敬请关注!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值