【发布时间】:2014-08-25 07:06:34
【问题描述】:
我是一名中国学生,我正在使用抽认卡软件学习英语单词。我认为突出单词的词根和词缀对于记住该单词非常有用。所以我正在寻找可以提取词根和词缀的算法或查找表。
例如:
foo("agriculture") -> ["agri", "cult", "ure"]
foo("anniversary") -> ["ann", "vers", "ary"]
【问题讨论】:
-
没那么简单,但您可以使用Stemming agorithms 部分实现。
-
@amit 我之前尝试过:
agriculture -> agricultur,anniversary -> anniversari。它更像是一种降噪算法,而不是把一个词分成不同的部分。 -
源自希腊语或拉丁语的词汇化词不是英语形态学的产物,在英语词典中通常仅以它们被借入英语的形式列出。对于您列出的示例单词,您可能应该查看词源词典。 ("Annum" 拉丁文year + versus;"ager" 拉丁文field + "cultura" 拉丁文cultivation;等等)。
-
要获得更多乐趣和冒险,请查看smörgåsbord 的词源对您是否有意义。