最相似的。
TopEmoji的Python项目详细描述
最相似的S在3。
- 这是TopSim的一个应用程序,它在python 3中对查询搜索最相似的字符串。
安装
这个包在pypi上提供。只需使用pip3 install -U TopEmoji
来安装它。
cli用法
你可以简单地在终端上使用算法。
Usage: topemoji-cli <query> [-k <k>]
- 每个emoji及其描述和相似性都打印到终端,并由制表符
\t
分隔。
topemoji-cli "baby" -k 5
? baby 1.0 ? baby angel 0.666 ? baby chick 0.666 ? baby bottle 0.6659 ? baby symbol 0.6659
- 也可以使用emoji作为查询。
topemoji-cli "?" -k 5
? grinning face 1.0 ? grinning squinting face 0.9993 ? grinning cat face 0.9331 ? grinning face with sweat 0.866 ? grinning face with big eyes 0.8659
API使用
或者,可以通过api使用该算法。
fromtopemojiimportsearchprint(search("baby",k=5))# Return each similarity and the respective emojis.# [(1.0, [('?', 'baby')]),# (0.6660006660006661, [('?', 'baby angel'), ('?', 'baby chick')]),# (0.665889795238888, [('?', 'baby bottle'), ('?', 'baby symbol')])]