wordnet 源文件下载地址:https://wordnet.princeton.edu/download/current-version

要把wordnet当做工具使,首先要导入包:

from nltk.corpus import wordnet as wn

在wordnet中的标识:

  • 形容词(adj):a
  • 副词(adv):r
  • 名词(n):n
  • 动词(v):v

基本用法

词集可以看做是一个固定的释义,比如(word.n.01)表示word这个单词的名词第1个释义,使用.definition()可以看到具体的英文的描述。

from nltk.corpus import wordnet as wnword = wn.synsets("word")  # 同义词集
# 返回的 Synset('word.n.01')表示单词word在名词中的第1个释义;
print("同义词集:", word)
print("释义:", word[0].definition())
print("例句:", word[0].examples())
print("同一涵义对应的多个词条:", word[0].lemmas()[0])
print("同一涵义对应的多个词条的名称:", word[0].lemma_names())

打印内容:

同义词集: [Synset('word.n.01'), Synset('word.n.02'), Synset('news.n.01'), Synset('word.n.04'), Synset('discussion.n.02'), Synset('parole.n.01'), Synset('word.n.07'), Synset('son.n.02'), Synset('password.n.01'), Synset('bible.n.01'), Synset('give_voice.v.01')]
释义: a unit of language that native speakers can identify
例句: ['words are the blocks from which sentences are made', 'he hardly said ten words all morning']
同一涵义对应的多个词条: Lemma('word.n.01.word')
同一涵义对应的多个词条的名称: ['word']

参考文档

  • WordNet:https://wordnet.princeton.edu/
  • Language:https://www.britannica.com/topic/language
  • 英语专业学生必知!最全语言学术语汇总:https://www.sohu.com/a/277221075_100016892

Python使用wordnet工具计算词集与词条基本用法(一)相关推荐

  1. Python使用wordnet工具计算词集与词条基本用法(三)

    这是一些其他的用法,包括 共同上位词 词集深度 词集相似度 相似词集 用法与示例 from nltk.corpus import wordnet as wnword = wn.synsets(&quo ...

  2. Python使用wordnet工具计算词集与词条基本用法(二)

    文章目录 1. 上.下位词集 2. 包含关系 1. 上.下位词集 from nltk.corpus import wordnet as wnword = wn.synsets("word&q ...

  3. Python中文分词工具大合集:安装、使用和测试

    转自:AINLP 这篇文章事实上整合了之前文章的相关介绍,同时添加一些其他的Python中文分词相关资源,甚至非Python的中文分词工具,仅供参考. 首先介绍之前测试过的8款中文分词工具,这几款工具 ...

  4. [python] 使用scikit-learn工具计算文本TF-IDF值

    在文本聚类.文本分类或者比较两个文档相似程度过程中,可能会涉及到TF-IDF值的计算.这里主要讲述基于Python的机器学习模块和开源工具:scikit-learn.         希望文章对你有所 ...

  5. 资源 | Python中文分词工具大合集

    跟着博主的脚步,每天进步一点点 这篇文章事实上整合了之前文章的相关介绍,同时添加一些其他的Python中文分词相关资源,甚至非Python的中文分词工具,仅供参考. 首先介绍之前测试过的8款中文分词工 ...

  6. 运维学python之爬虫工具篇(四)PhantomJS的用法

    1 介绍 PhantomJS是一个×××面的,可脚本编程的WebKit浏览器引擎.它原生支持多种web 标准:DOM 操作,CSS选择器,JSON,Canvas 以及SVG.官方文档 2 安装 Pha ...

  7. jieba库 python2.7 安装_Python中文分词工具大合集:安装、使用和测试

    这篇文章事实上整合了前面两篇文章的相关介绍,同时添加一些其他的Python中文分词相关资源,甚至非Python的中文分词工具,仅供参考. 首先介绍之前测试过的8款中文分词工具,这几款工具可以直接在AI ...

  8. Python【数学工具集项目】专栏——介绍(作者:CSDN用户(TDTX、philo42))【2021-07-09】

    Python[数学工具集项目]专栏--介绍 1.项目创作者 2.创作介绍 3.内容介绍 本项目两名创作者为: CSDN用户(TDTX),TDTX主页 CSDN用户(philo42),philo42主页 ...

  9. 用Python写一个纪念日计算工具

    用python写一个纪念日计算工具 前言 主要内容 日期计算函数 GUI布局 用pyinstaller打包生成.exe文件 打包后的.exe文件预览 运行结果 最后提前祝马英俊生日快乐吧~ 前言 纪念 ...

最新文章

  1. php自定义中文分词方法,php实现的中文分词类完整实例
  2. 基于数据库的事务消息解决分布式事务方案
  3. idc服务器管理系统勇士水花,idc管理系统
  4. python做大屏数据可视化_超强大!Python 可视化这款大屏就够了!
  5. NAR | 陈加余/陈亮合作建立R-loop全基因组分布与调控的专家数据库
  6. FutureV接口CallableV接口的使用
  7. matlab历史指示穿作用,重新学习MATLAB——相见恨晚的重要应用技巧
  8. jQuery做个TextBox自动完成条
  9. python实现基于 Adaboost 框架来构建自定义集成模型【自定义基分类器模型】
  10. hdfs 中chunk_HDFS读写流程
  11. 内蒙古自治区阿拉善盟谷歌高清卫星地图下载
  12. jBPM Designer 2.4.0.Final版发布
  13. 加工中心三凌系统怎么用计算机,加工中心三菱系统的基本操作
  14. 【android学习笔记:Webview与Js交互】网页生成的excel/pdf等文件通过webview下载保存
  15. 【转】几个期货基本面因子的研究
  16. 对spring boot yml配置文件敏感信息加密处理的两种方式
  17. 分子对接结果分析和作图
  18. kubesphere离线安装从入门到放弃
  19. Redis中“万金油“的string,为什么不好用了
  20. 内涵TV段子,价值500元的dz内涵笑话商业源码

热门文章

  1. Observe rainy world
  2. UE4 C++使用Multi Theard的教程
  3. web测试常用的用例及知识
  4. 用EL表达式显示客户端使用的浏览器
  5. jmxtrans安装使用
  6. 了解自己计算机硬件设备信息
  7. 2011.11.2 try
  8. 直接从硬盘安装XP操作系统教程
  9. 计算机管理 如何将c盘,教程:新买的电脑如何把C盘分区成多个盘?
  10. oracle flash_cache,11gR2新特性之二 - Flash Cache 的SSD支持