Python使用wordnet工具计算词集与词条基本用法(一)
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工具计算词集与词条基本用法(一)相关推荐
- Python使用wordnet工具计算词集与词条基本用法(三)
这是一些其他的用法,包括 共同上位词 词集深度 词集相似度 相似词集 用法与示例 from nltk.corpus import wordnet as wnword = wn.synsets(&quo ...
- Python使用wordnet工具计算词集与词条基本用法(二)
文章目录 1. 上.下位词集 2. 包含关系 1. 上.下位词集 from nltk.corpus import wordnet as wnword = wn.synsets("word&q ...
- Python中文分词工具大合集:安装、使用和测试
转自:AINLP 这篇文章事实上整合了之前文章的相关介绍,同时添加一些其他的Python中文分词相关资源,甚至非Python的中文分词工具,仅供参考. 首先介绍之前测试过的8款中文分词工具,这几款工具 ...
- [python] 使用scikit-learn工具计算文本TF-IDF值
在文本聚类.文本分类或者比较两个文档相似程度过程中,可能会涉及到TF-IDF值的计算.这里主要讲述基于Python的机器学习模块和开源工具:scikit-learn. 希望文章对你有所 ...
- 资源 | Python中文分词工具大合集
跟着博主的脚步,每天进步一点点 这篇文章事实上整合了之前文章的相关介绍,同时添加一些其他的Python中文分词相关资源,甚至非Python的中文分词工具,仅供参考. 首先介绍之前测试过的8款中文分词工 ...
- 运维学python之爬虫工具篇(四)PhantomJS的用法
1 介绍 PhantomJS是一个×××面的,可脚本编程的WebKit浏览器引擎.它原生支持多种web 标准:DOM 操作,CSS选择器,JSON,Canvas 以及SVG.官方文档 2 安装 Pha ...
- jieba库 python2.7 安装_Python中文分词工具大合集:安装、使用和测试
这篇文章事实上整合了前面两篇文章的相关介绍,同时添加一些其他的Python中文分词相关资源,甚至非Python的中文分词工具,仅供参考. 首先介绍之前测试过的8款中文分词工具,这几款工具可以直接在AI ...
- Python【数学工具集项目】专栏——介绍(作者:CSDN用户(TDTX、philo42))【2021-07-09】
Python[数学工具集项目]专栏--介绍 1.项目创作者 2.创作介绍 3.内容介绍 本项目两名创作者为: CSDN用户(TDTX),TDTX主页 CSDN用户(philo42),philo42主页 ...
- 用Python写一个纪念日计算工具
用python写一个纪念日计算工具 前言 主要内容 日期计算函数 GUI布局 用pyinstaller打包生成.exe文件 打包后的.exe文件预览 运行结果 最后提前祝马英俊生日快乐吧~ 前言 纪念 ...
最新文章
- php自定义中文分词方法,php实现的中文分词类完整实例
- 基于数据库的事务消息解决分布式事务方案
- idc服务器管理系统勇士水花,idc管理系统
- python做大屏数据可视化_超强大!Python 可视化这款大屏就够了!
- NAR | 陈加余/陈亮合作建立R-loop全基因组分布与调控的专家数据库
- FutureV接口CallableV接口的使用
- matlab历史指示穿作用,重新学习MATLAB——相见恨晚的重要应用技巧
- jQuery做个TextBox自动完成条
- python实现基于 Adaboost 框架来构建自定义集成模型【自定义基分类器模型】
- hdfs 中chunk_HDFS读写流程
- 内蒙古自治区阿拉善盟谷歌高清卫星地图下载
- jBPM Designer 2.4.0.Final版发布
- 加工中心三凌系统怎么用计算机,加工中心三菱系统的基本操作
- 【android学习笔记:Webview与Js交互】网页生成的excel/pdf等文件通过webview下载保存
- 【转】几个期货基本面因子的研究
- 对spring boot yml配置文件敏感信息加密处理的两种方式
- 分子对接结果分析和作图
- kubesphere离线安装从入门到放弃
- Redis中“万金油“的string,为什么不好用了
- 内涵TV段子,价值500元的dz内涵笑话商业源码