获取所有下义词的完整列表[重复]

2024-01-01

有什么方法可以获得与单个单词相关的下位词的完整列表吗?

relative = wordnet.synsets("relative", pos='n')[0]    
hyponyms = ([lemma.name() for synset in relative.hyponyms() for lemma in synset.lemmas()])

这给了我很多下义词,但是 Wordnet 在线搜索的完整下义词列表中的许多下义词并不在我的列表中。


Use the Synset.closure() https://github.com/nltk/nltk/blob/develop/nltk/corpus/reader/wordnet.py#L503功能:

from nltk.corpus import wordnet as wn

relative = wn.synsets('relative', 'n')[0]
hypos = lambda s:s.hyponyms()

print(list(relative.closure(hypos)))

[out]:

[Synset('agnate.n.01'), Synset('ancestor.n.01'), Synset('blood_relation.n.01'), Synset('cousin.n.01'), Synset('后代. n.01'), Synset('enate.n.01'), Synset('in-law.n.01'), Synset('kin.n.01'), Synset('kinsman.n.01') ), Synset('kinswoman.n.01'), Synset('kissing_cousin.n.01'), Synset('next_of_kin.n.01'), Synset('offspring.n.01'), Synset('second_cousin .n.01'), Synset('sibling.n.01'), Synset('spouse.n.01'), Synset('ancestress.n.01'), Synset('forebear.n.01') , Synset('forefather.n.01'), Synset('foremother.n.01'), Synset('progenitor.n.01'), Synset('child.n.04'), Synset('scion. n.01'), Synset('姐夫.n.01'), Synset('儿媳.n.01'), Synset('岳父.n.01') , Synset('婆婆.n.01'), Synset('嫂子.n.01'), Synset('女婿.n.01'), Synset('仿射.n.01'), Synset('male_sibling.n.01'), Synset('侄子.n.01'), Synset('uncle.n.01'), Synset('阿姨.n.01') , Synset('female_sibling.n.01'), Synset('niece.n.01'), Synset('baby.n.02'), Synset('bastard.n.02'), Synset('孩子。 n.02'), Synset('firstborn.n.01'), Synset('孙子.n.01'), Synset('继承人.n.03'), Synset('half_blood.n.01'), Synset('quadruplet.n.02'), Synset('quintuplet.n.02'), Synset('triplet.n.02'), Synset('twin.n.01'), Synset('重婚者.n .01'), Synset('consort.n.01'), Synset('helpmate.n.01'), Synset('husband.n.01'), Synset('monogamist.n.01'), Synset ('newlywed.n.01'), Synset('polygamist.n.01'), Synset('wife.n.01'), Synset('grandparent.n.01'), Synset('great_grandparent.n. 01'), Synset('patriarch.n.03'), Synset('genitor.n.01'), Synset('兄弟.n.01'), Synset('曾侄子.n.01'), Synset('伟大的叔叔.n.01'), Synset('伟大的阿姨.n.01'), Synset('maiden_aunt.n.01'), Synset('姐姐.n.01'), Synset( '伟大的侄女.n.01'), Synset('army_brat.n.01'), Synset('baby.n.01'), Synset('female_offspring.n.01'), Synset('male_offspring.n .01'), Synset('stepchild.n.01'), Synset('孙女.n.01'), Synset('孙子.n.01'), Synset('great_grandchild.n.01'), Synset ('fraternal_twin.n.01'), Synset('identical_twin.n.01'), Synset('prince_consort.n.01'), Synset('benedick.n.01'), Synset('cuckold.n. 01'), Synset('family_man.n.01'), Synset('house_husband.n.01'), Synset('uxoricide.n.01'), Synset('bride.n.01'), Synset( 'groom.n.03'), Synset('polyandrist.n.01'), Synset('polygynist.n.01'), Synset('battle-ax.n.02'), Synset('crown_princess.n .01'), Synset('first_lady.n.02'), Synset('golf_widow.n.01'), Synset('honest_woman.n.01'), Synset('housewife.n.01'), Synset ('marchioness.n.01'), Synset('matron.n.01'), Synset('mayoress.n.01'), Synset('missus.n.01'), Synset('old_lady.n. 01'), Synset('sheika.n.01'), Synset('signora.n.01'), Synset('tropy_wife.n.01'), Synset('uxor.n.01'), Synset( 'vicereine.n.01'), Synset('viscountess.n.01'), Synset('祖父.n.01'), Synset('grandma.n.01'), Synset('great_grandfather.n.01') '), Synset('great_grandmother.n.01'), Synset('antediluvian.n.01'), Synset('jacob.n.02'), Synset('simeon.n.01'), Synset('父.n.01'), Synset('big_brother.n.02'), Synset('little_brother.n.01'), Synset('stepbrother.n.01'), Synset('big_sister.n.01') ), Synset('half_sister.n.01'), Synset('little_sister.n.01'), Synset('blue_baby.n.01'), Synset('cherub.n.01'), Synset('弃儿.n.01'), Synset('godchild.n.01'), Synset('neonate.n.01'), Synset('nursling.n.01'), Synset('papoose.n.01') , Synset('test-tube_baby.n.01'), Synset('war_baby.n.01'), Synset('daughter.n.01'), Synset('son.n.01'), Synset(' stepdaughter.n.01'), Synset('stepson.n.01'), Synset('great_granddaughter.n.01'), Synset('great_grandson.n.01'), Synset('siamese_twin.n.01' ), Synset('wittol.n.01'), Synset('war_bride.n.01'), Synset('nan.n.01'), Synset('adoptive_parent.n.01'), Synset('empty_nester .n.01'), Synset('父亲.n.01'), Synset('filicide.n.01'), Synset('母亲.n.01'), Synset('stepparent.n.01') , Synset('goddaughter.n.01'), Synset('godson.n.01'), Synset('liveborn_infant.n.01'), Synset('low-birth-weight_baby.n.01'), Synset ('postmature_infant.n.01'), Synset('premature_baby.n.01'), Synset('小孕龄_infant.n.01'), Synset('stillborn_infant.n.01'), Synset ('term_infant.n.01'), Synset('mother's_daughter.n.01'), Synset('junior.n.04'), Synset('mother's_boy.n.01'), Synset('爸爸.n.01'), Synset('old_man.n.03'), Synset('pater.n.01'), Synset('ma.n.01'), Synset('mater.n.01') ), Synset('primipara.n.01'), Synset('puerpera.n.01'), Synset('quadripara.n.01'), Synset('quintipara.n.01'), Synset('supermom .n.01'), Synset('surrogate_mother.n.01'), Synset('继父.n.01'), Synset('继母.n.01')]

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取所有下义词的完整列表[重复] 的相关文章

随机推荐

  • 从上下文资产中的 Uri 加载 MediaPlayer

    我的资产目录中有一个音频文件 资产 音频 dance mp3 如果我运行 context getAssets list audio 它出现了 但是当我尝试使用 MediaPlayer create context uri 时它总是失败并返回
  • 安装适用于 Python 的 TextBlob 时遇到问题

    我是编程新手 我正在尝试安装 Python 的 TextBlob 库来帮助我做一些事情 遗憾的是 我在安装 TextBlob 时遇到了麻烦 更不用说使用它了 我使用的是Windows 这似乎让事情变得更加困难 我希望我可以只运行 Linux
  • StructureMap 和嵌套泛型

    我想知道是否有一种方法可以在其中连接嵌套泛型StructureMap无需指定内部类型或创建特定于类型的接口 我意识到这有点令人困惑 因此编码示例可能是对我正在寻找的功能的更好解释 public interface IParser
  • 使用 jQuery 切换元素的属性?

    使用 jQuery 构建树形菜单 并且我希望它可以访问 因此我使用 aria 属性 我想要做的是在单击 输入时将 aria expanded 属性从 true 切换为 false 我已经尝试过 但显然不正确 this closest ul
  • 下拉列表中的地图位置名称

    我的应用程序必须使用文本框集成搜索位置名称 Map kit有什么方法可以实现这种功能吗 下图显示了我真正需要的 No MapKit没有任何方法来实现这种类型的属性 为此 您必须实现自己的代码 即使用 UISearchbarCantrolle
  • 为什么鱼绑定在 mac os 中不起作用?

    我正在尝试使用一些鱼绑定 但无法让它们在我的 Apple sierra 中同时使用 iterm2 和终端工作 例如 当我使用Alt d它应该删除一个单词 它插入了字母 我在这里错过了什么吗 您需要将终端配置为将 option alt 键视为
  • 不能在赋值中使用类型 interface {} 作为类型 person:需要类型断言

    我尝试转换interface 构造person package main import encoding json fmt func FromJson jsonSrc string interface var obj interface j
  • 更新后Android资源编译失败

    更新 android studio 后 我的项目崩溃并出现以下错误 Android resource compilation failed Output C Users aliya Desktop EventsToday app build
  • 为一个名称 urllib2 发送多个值

    我正在尝试提交一个包含复选框的网页 并且我最多需要选中其中 10 个复选框 问题是当我尝试将它们分配给字典中的一个名称时 它只分配最后一个而不是全部 10 个 那么我该如何做到这一点 这里是请求代码 forms ref ck ref typ
  • 将日期和时间输入字符串组合为日期对象

    我有两个输入标签用于从用户处选择日期和时间 p Start Date p p p
  • 为 CMake 引入新的编译器

    我们使用一个特定的编译器 称为 Cadul 它有自己的库 目标等 问题是 与 GNU Intel Clang 等 标准 编译器相比 CMake 不支持它 首先我想使用交叉编译 但它不起作用 因为主机和目标平台是相同的 然后我查看了模块 在其
  • 如何用 Swift 创建波浪路径

    我希望我的节点以正弦曲线波行进 我尝试将其用于 CGPath 如何创建遵循正弦曲线的 CGPath 除了手动查找曲线上的点之外 还有其他方法吗 或者我可以只传递正弦函数吗 let action SKAction followPath
  • Gradle 无法同步“无法找到可选库”

    我必须重新安装系统 今天当我尝试与 gradle 同步时 我在 Android Studio 中收到此错误 Warning Unable to find optional library org apache http legacy 我的项
  • 我想将 std::string 转换为 const wchar_t *

    有什么方法吗 我的电脑是AMD64 std string str BOOL loadU const wchar t lpszPathName int flag 0 当我使用时 loadU str VS2005编译器说 Error 7 err
  • 将 Word/PDF 文档从文件系统索引到 SQL Server

    我正在尝试为我遇到的问题提出一个简单的解决方案 因为到目前为止我发现的所有这些似乎都太复杂了 情况是我们使用专有应用程序来管理我们业务的大部分方面 它有一个SQL Server 2005后端数据库 该数据库相当大 该应用程序还允许将 Wor
  • MS Word 插件:右键单击处理程序

    我正在为 MS Word 2010 开发一个插件 我想向右键菜单添加几个菜单项 仅当选择某些文本时 我看过几个添加项目的示例 但找不到如何有条件地添加项目 简而言之 我想重写诸如 OnRightClick 处理程序之类的东西 提前致谢 这很
  • 如何在 NextJs 中导航到另一个页面而不重新加载整个页面?

    我注意到在 NextJs 中 每当我点击要转到另一个页面 它会调用getInitialProps即使 另一个 页面是同一页面 例如 关于 profile页面有 2 个组件 一个用于 用户信息 另一个用于分页的 订单列表 组件 用户信息 和
  • RegisterWithContext 和生活方式不匹配

    我想将记录器注入到我的控制器中 并且需要将扩展 信息传递给记录器的构造函数 为了我使用的目的RegisterWithContext container RegisterWithContext
  • mysqldump 区分大小写的问题?操作系统->Linux

    当我使用 mysqldump 转储包含大写字母的表时 它在我的 gt dump sql 文件中显示为小写 我在2006年在这里发现了一份报告 差不多4年了http bugs mysql com bug php id 19967 http b
  • 获取所有下义词的完整列表[重复]

    这个问题在这里已经有答案了 有什么方法可以获得与单个单词相关的下位词的完整列表吗 relative wordnet synsets relative pos n 0 hyponyms lemma name for synset in rel