使用nltk库查找英文同义词和反义词
在写英文论文的时候,我们有时候需要查找一些同义词synonyms来进行避复,使得文章读起来不那么单调。我们可以使用python的nltk库中的wordnet来实现这个操作,比如我们要寻找nice的同义词可以使用以下代码:
from nltk.corpus import wordnet
word = "nice"
synonyms = []for syn in wordnet.synsets(word):for lm in syn.lemmas():synonyms.append(lm.name())
print (set(synonyms))
输出的结果如下所示:
同样的,我们也可以利用wordnet来寻找反义词:
from nltk.corpus import wordnet
antonyms = []
word = "nice"for syn in wordnet.synsets(word):for lm in syn.lemmas():if lm.antonyms():antonyms.append(lm.antonyms()[0].name())
print(set(antonyms))
输出结果为:
当然,我们也可以访问专业的学术同义词网站thesaurus,来获得更多同义词。
使用nltk库查找英文同义词和反义词相关推荐
- python 英语分词_基于Python NLTK库进行英文文本预处理
文本预处理是要文本处理成计算机能识别的格式,是文本分类.文本可视化.文本分析等研究的重要步骤.具体流程包括文本分词.去除停用词.词干抽取(词形还原).文本向量表征.特征选择等步骤,以消除脏数据对挖掘分 ...
- Python自然语言处理 NLTK 库用法入门教程
NLP (Natural Language Processing):自然语言处理 ...
- python自然语言处理案例-Python自然语言处理 NLTK 库用法入门教程【经典】
本文实例讲述了Python自然语言处理 NLTK 库用法.分享给大家供大家参考,具体如下: 在这篇文章中,我们将基于 Python 讨论自然语言处理(NLP).本教程将会使用 Python NLTK ...
- Python自然语言处理 NLTK 库用法入门教程【经典】
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python自然语言处理 NLTK 库用法.分享给大家供大家参考,具体如下: 在这篇文章中,我们将基于 Python ...
- [汉语]类书、叙词表、分类词典、同义词、反义词词典...
O GoldenDict 原文链接 昨天简单列举了一些 thesaurus,今天谈谈汉语里的类似英语 thesaurus 的书籍. 中国图书馆图书分类法(Chinese Library Classif ...
- 发现同义词 python_python如何识别单词的同义词和反义词
我们如何识别单词的同义词和反义词?引理将是同义词,然后您可以使用.antonyms来查找引理的反义词.因此,我们可以填充一些列表,如: import nltk from nltk.corpus imp ...
- Python NLTK库安装Error:Resource u*corpora/gutenberg* not found.
转载请标明出处: http://blog.csdn.net/djy1992/article/details/72828734 本文出自:[奥特曼超人的博客] 提起聊天机器人, 想必大家会想起一个优秀的 ...
- Anaconda3安装jieba库和NLTK库
当我们进行文本处理时,常常需要对文本进行分词处理,但是中文与英文的处理方式确实不一样的:英文主要利用空格进行单词或者句子划分,所以使用的是NLTK分词方法:而中文比英文复杂,需要进行预处理等操作,使 ...
- 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )
文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...
- 探索 Python、机器学习和 NLTK 库 开发一个应用程序,使用 Python、NLTK 和机器学习对 RSS 提要进行分类
挑战:使用机器学习对 RSS 提要进行分类 最近,我接到一项任务,要求为客户创建一个 RSS 提要分类子系统.目标是读取几十个甚至几百个 RSS 提要,将它们的许多文章自动分类到几十个预定义的主题领域 ...
最新文章
- redis与lua整合
- SharePoint服务器连接配置数据库的连接字符串保存位置
- 宝石光是什么石头_沙漠戈壁的漂亮“石头”让人见了流口水
- Java多线程——带你看AQS框架源码
- 关于配置文件的节点内容加密(备忘)
- java核心技术卷I 第4-5章
- 微信小程序开发系列 (三) :微信小程序如何响应用户点击事件和微信平台 API 的使用方法介绍
- CSR8811蓝牙音频发射一拖二解决方案
- 面试方法-麦可利兰的能力素质模型
- windows使用docker-compose安装PHP框架hyperf
- 黑马程序员学习笔记-------c++提高编程
- 保健用品行业智慧供应链管理系统:高度整合产业链资源,精细化企业供应商管理
- 妥善处理的九大面试送命题
- 如何基于HTTP设计一个加密解密系统
- 关于互联网公司,说几句个人感触
- 谷歌正式发布Android 12,UI更好看,应用更快,打造独属于自己的定制化属性
- HTML复选框checkbox默认样式修改
- 直方图均衡化(Histogram equalization)与直方图规定化
- ubuntu 20.04 安装 gedit
- 公派访问学者博士后语言考试WSK(PETS5)介绍及常见问题