首页 / PYTHON / 词库的Python数据结构
词库的Python数据结构
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了词库的Python数据结构,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含985字,纯文字阅读大概需要2分钟。
内容图文
我需要选择大约100个单词定义的同义词.为了测试,我手动添加条目:
t = {}
t.update({'Strong':['Strong', 'Able', 'Active', 'Big',
'Energy', 'Firm',
'Force', 'Heavy', 'Robust', 'Secure',
'Solid', 'Stable', 'Steady',
'Tough', 'Vigor', 'Might',
'Rugged', 'Sound']})
t.update({'Fast':['Fast', 'Agile', 'Brisk', 'Hot', 'Quick',
'Rapid', 'Swift', 'Accel', 'Active',
'Dash', 'Flash', 'Fly', 'Race', 'Snap',
'Wing', 'Streak', 'Time', 'Chop', 'Jiffy',
'Split', 'Bat', 'Crazy', 'Double', 'Scream',
'Sonic', 'Super', 'Ball', 'Speed']})
因此,我正在创建一个空字典,然后使用“ Strong”和“ Fast”之类的单词并将其映射到同义词(我需要能够选择它们).
由于我只需要100个不同的单词映射,这是一种合理的方法吗?还是有更好的方法来实现这一目标?
我也在考虑使用NLTK和wordnet模块.但是,此模块需要一段时间才能运行,而且似乎无法添加所需的同义词.
解决方法:
在实际的同义词库中,单个单词可能属于多组同义词.例如,快速列表中的快速可能是一个列表,而安全列表中的快速可能是另一个列表.
我会将每个单词映射到“感官组”列表,然后将每个感官组映射到单词列表.
内容总结
以上是互联网集市为您收集整理的词库的Python数据结构全部内容,希望文章能够帮你解决词库的Python数据结构所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。