【问题标题】:Creating a dictionary which contains English words创建包含英语单词的字典
【发布时间】:2020-03-13 10:47:13
【问题描述】:

我想要一个包含常用英文单词的文本文件,但其中不应出现缩写词或首字母缩略词。有没有可能得到那本词典? 任何帮助表示赞赏!

【问题讨论】:

    标签: python dictionary nlp stanford-nlp wordnet


    【解决方案1】:

    您可以从 nltk 包中检索它

    import nltk
    from nltk.corpus import stopwords
     set(stopwords.words('english'))
    

    【讨论】:

    • 这个集合将只包含停用词,但我只想从英语词典中删除缩写词和首字母缩略词,例如:- 'cd', 'id' 不应该出现。
    • @Ayan Banerjee "名词:id;复数名词:ids 是大脑中体现先天本能冲动和主要过程的部分。" - Google 词典。一个词是否是缩写取决于上下文
    • @AyanBanerjee 正如 Hymns For Disco 所说,不可能删除缩写词和首字母缩略词,因为它们确实取决于所使用的上下文和术语(在医学术语中,您将有其他缩写词而不是法律术语),您唯一能做的就是尝试使用正则表达式手动搜索它们,知道短词、点(例如“i.e.”)或只有辅音应该是缩写,但不会是完美的!
    猜你喜欢
    • 2016-07-18
    • 2012-03-03
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多