花了点时间研究 nltk,也试着去写点代码,我有这样一段文字,

>>> text = "i would't have the Scotland Yarders know it for the world"

>>> import nltk

>>> from nltk.collocations import *

>>> bigram_measures = nltk.collocations.BigramAssocMeasures()

>>> trigram_measures = nltk.collocations.TrigramAssocMeasures()

>>> text = "i would't have the Scotland Yarders know it for the world"

>>> tokens = nltk.wordpunct_tokenize(text)

>>> finder = BigramCollocationFinder.from_words(tokens)

>>> scored = finder.score_ngrams(bigram_measures.raw_freq)

>>> sorted(bigram for bigram, score in scored)

[("'", 't'), ('I', 'would'), ('Scotland', 'Yarders'), ('Yarders', 'know'), ('for', 'the'), ('have', 'the'), ('it', 'for'), ('know', 'it'), ('t', 'have'), ('the', 'Scotland'), ('the', 'world'), ('would', "'")]

这代码是 google 来的,不是我写的。最后运行的效果,似乎无法辨别出 for the world 这个短语。

我想问,目前的 nltk 能准确识别出来这个短语吗?

python nltk语义分析_Python nltk 如何解析出英语短语?相关推荐

  1. python多继承顺序_Python多重继承方法解析顺序(MRO构建算法)

    分界 python的MRO算法有新旧两种,但并不是以python2和python3为界,具体的分隔为:在python2中如果定义类的时候没有指定父类是object,即定义为 class A: pass ...

  2. python typeerror总结_python异常总结解析

    对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! python用异常对象(exception object)来表示异常情况.遇到错误后,会引发异常. ...

  3. python中文语义分析_Python中好用的中文语义分析系统——bosonnlp

    造数(http://zaoshu.io/)--一个神奇的网站 NLP是什么 自然语言处理被广泛应用于各种行业来解决关键知识性问题,例如从收集的大量珍贵的非结构化内容中提取的见解(CRM 数据. 社媒体 ...

  4. python拟合曲线误差分析_python曲线拟合不能给出合理的拟合结果

    您错误地调用了curve_fit,下面是用法curve_fit(f, xdata, ydata, p0=None, sigma=None, absolute_sigma=False, check_fi ...

  5. python通过手机号(批量)解析出归属地、运营商、邮编、区号

    python解读出手机号的归属地.运营商.邮编.区号,此处是存储在excle表格里,xlsx文件内不能有中文名称,包括表头 from phone import Phone import xlrd im ...

  6. python冒号切片_Python切片知识解析

    切片原型 strs = 'abcdefg' Strs[start: end:step] 切片的三个参数分别表开始,结束,步长 第一位下标为0,end位不取,如strs[1:3] = 'bc' 如果st ...

  7. python如何从txt文件中解析出有效的数据

    1. 问题描述 笔者所使用的的txt文件较为复杂,但是几乎所有的类似问题都可从中推演出来.笔者的txt文件有效信息格式如下 ====Start data collection label1==== x ...

  8. python浮雕图片_Python bug只会出现在使用Numpy的浮雕图像上

    该程序的目的是拍摄ppm图像并对其进行浮雕. (整个项目的详细信息可以找到 here)我正在帮助分配任务,似乎无法找到学生的错误. 我使用的原始图像如下所示: 结果应如下所示: 这是整个程序(围绕问题 ...

  9. python浮雕图片_Python bug,只出现在使用Numpy的浮雕图像上

    这个程序的目的是采取一个ppm图像和浮雕它.(整个项目的细节可以找到here)我正在帮作业评分,似乎找不到学生的缺陷.在 我使用的原始图像如下所示: 结果应该如下所示: 以下是整个程序(在问题行周围加 ...

最新文章

  1. swift开源项目精选
  2. 硅谷封面|美国人要小心了!亚马逊正在监控他们的一举一动
  3. java中文版src_java Web开发医药后台管理系统mysql版本源代码下载,支持中英文
  4. mammary cancer关联规则挖掘详解
  5. C语言及程序设计进阶例程-17 认识链表
  6. visual assist x_可能是最美溜背,大众探岳X能否重新定义轿跑SUV?
  7. 【英语学习】【Level 08】U02 Movie Time L4 From the page to the big screen
  8. 受约束的十人参赛问题
  9. 判断上三角矩阵--C语言
  10. 如何成为一个合格的JAVA初级程序员
  11. 大数据、数据分析、数据挖掘的差别
  12. Mac中brew使用时的报错解决方法集锦
  13. 英语绕口令(转)[Blog synchronous]
  14. 学python-学 Python 都用来干嘛的?
  15. LintCode使用全解:如何高效提升算法和数据结构水平?
  16. Groovy - GString String
  17. 使用CSS使div块内容垂直居中的方法
  18. 高驰涛——裸奔到北京的程序猿
  19. 【JavaEE】Java 线程的几种状态
  20. 服务器换cpu要重装系统吗,换cpu要重装系统吗

热门文章

  1. 迪赛智慧数——其他图表(平行坐标图):家庭未来资产配置意愿
  2. 基于360SafeDemo对duilib整体框架的概述
  3. SMT 常用术语解释
  4. client-go实战之四:dynamicClient
  5. nodejs能否替代java_nodejs能代替java吗?
  6. python3.0 中文手册
  7. 中国最牛十大风险投资机构
  8. 10.25软件测试学习总结
  9. 机器视觉的来源与发展
  10. 怎么卸载计算机自带游戏,电脑自带游戏怎么删除