在写英文论文的时候,我们有时候需要查找一些同义词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库查找英文同义词和反义词相关推荐

  1. python 英语分词_基于Python NLTK库进行英文文本预处理

    文本预处理是要文本处理成计算机能识别的格式,是文本分类.文本可视化.文本分析等研究的重要步骤.具体流程包括文本分词.去除停用词.词干抽取(词形还原).文本向量表征.特征选择等步骤,以消除脏数据对挖掘分 ...

  2. Python自然语言处理 NLTK 库用法入门教程

                                                               NLP (Natural Language Processing):自然语言处理 ...

  3. python自然语言处理案例-Python自然语言处理 NLTK 库用法入门教程【经典】

    本文实例讲述了Python自然语言处理 NLTK 库用法.分享给大家供大家参考,具体如下: 在这篇文章中,我们将基于 Python 讨论自然语言处理(NLP).本教程将会使用 Python NLTK ...

  4. Python自然语言处理 NLTK 库用法入门教程【经典】

    @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python自然语言处理 NLTK 库用法.分享给大家供大家参考,具体如下: 在这篇文章中,我们将基于 Python ...

  5. [汉语]类书、叙词表、分类词典、同义词、反义词词典...

    O GoldenDict 原文链接 昨天简单列举了一些 thesaurus,今天谈谈汉语里的类似英语 thesaurus 的书籍. 中国图书馆图书分类法(Chinese Library Classif ...

  6. 发现同义词 python_python如何识别单词的同义词和反义词

    我们如何识别单词的同义词和反义词?引理将是同义词,然后您可以使用.antonyms来查找引理的反义词.因此,我们可以填充一些列表,如: import nltk from nltk.corpus imp ...

  7. Python NLTK库安装Error:Resource u*corpora/gutenberg* not found.

    转载请标明出处: http://blog.csdn.net/djy1992/article/details/72828734 本文出自:[奥特曼超人的博客] 提起聊天机器人, 想必大家会想起一个优秀的 ...

  8. Anaconda3安装jieba库和NLTK库

     当我们进行文本处理时,常常需要对文本进行分词处理,但是中文与英文的处理方式确实不一样的:英文主要利用空格进行单词或者句子划分,所以使用的是NLTK分词方法:而中文比英文复杂,需要进行预处理等操作,使 ...

  9. 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )

    文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...

  10. 探索 Python、机器学习和 NLTK 库 开发一个应用程序,使用 Python、NLTK 和机器学习对 RSS 提要进行分类

    挑战:使用机器学习对 RSS 提要进行分类 最近,我接到一项任务,要求为客户创建一个 RSS 提要分类子系统.目标是读取几十个甚至几百个 RSS 提要,将它们的许多文章自动分类到几十个预定义的主题领域 ...

最新文章

  1. redis与lua整合
  2. SharePoint服务器连接配置数据库的连接字符串保存位置
  3. 宝石光是什么石头_沙漠戈壁的漂亮“石头”让人见了流口水
  4. Java多线程——带你看AQS框架源码
  5. 关于配置文件的节点内容加密(备忘)
  6. java核心技术卷I 第4-5章
  7. 微信小程序开发系列 (三) :微信小程序如何响应用户点击事件和微信平台 API 的使用方法介绍
  8. CSR8811蓝牙音频发射一拖二解决方案
  9. 面试方法-麦可利兰的能力素质模型
  10. windows使用docker-compose安装PHP框架hyperf
  11. 黑马程序员学习笔记-------c++提高编程
  12. 保健用品行业智慧供应链管理系统:高度整合产业链资源,精细化企业供应商管理
  13. 妥善处理的九大面试送命题
  14. 如何基于HTTP设计一个加密解密系统
  15. 关于互联网公司,说几句个人感触
  16. 谷歌正式发布Android 12,UI更好看,应用更快,打造独属于自己的定制化属性
  17. HTML复选框checkbox默认样式修改
  18. 直方图均衡化(Histogram equalization)与直方图规定化
  19. ubuntu 20.04 安装 gedit
  20. 公派访问学者博士后语言考试WSK(PETS5)介绍及常见问题

热门文章

  1. Ajax——AJAX实现省市联动
  2. 如何成为一名白帽子?
  3. 太阳光轨迹软件_教你记录太阳的轨迹
  4. SAP SD客户寄售案例教程1
  5. 上海亚商投顾:沪指失守3200点 房地产板块逆市走强
  6. java实训报告总结
  7. 喜马拉雅数据接口 JSSDK API 接入 demo WEB版 标准登录 、免登陆
  8. Bzoj4484 [Jsoi2015]最小表示
  9. 《Java170道面试笔试题全面含答案》
  10. CNC:CNC计算机数控系统技术之数控仿真宏程序代码讲解、案例应用集合之详细攻略